"Fossies" - the Fresh Open Source Software Archive

Member "unicore-ucc-8.0.2/lib/jaxws-ri-2.3.2.pom" (7 Jun 2019, 8842 Bytes) of package /linux/misc/unicore-ucc-8.0.2.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <!--
    3 
    4     Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
    5 
    6     This program and the accompanying materials are made available under the
    7     terms of the Eclipse Distribution License v. 1.0, which is available at
    8     http://www.eclipse.org/org/documents/edl-v10.php.
    9 
   10     SPDX-License-Identifier: BSD-3-Clause
   11 
   12 -->
   13 
   14 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   15 
   16     <modelVersion>4.0.0</modelVersion>
   17 
   18     <parent>
   19         <groupId>com.sun.xml.ws</groupId>
   20         <artifactId>bundles</artifactId>
   21         <version>2.3.2</version>
   22     </parent>
   23 
   24     <groupId>com.sun.xml.ws</groupId>
   25     <artifactId>jaxws-ri</artifactId>
   26     <version>2.3.2</version>
   27     
   28     <packaging>pom</packaging>
   29     <name>JAX-WS RI Standalone Zipped Bundle</name>
   30     <description>Open source Reference Implementation of JSR-224: Java API for XML Web Services Distribution Bundle</description>
   31 
   32     <dependencies>
   33         <dependency>
   34             <groupId>jakarta.annotation</groupId>
   35             <artifactId>jakarta.annotation-api</artifactId>
   36         </dependency>
   37         <dependency>
   38             <groupId>com.sun.org.apache.xml.internal</groupId>
   39             <artifactId>resolver</artifactId>
   40         </dependency>
   41         <dependency>
   42             <groupId>${project.groupId}</groupId>
   43             <artifactId>jaxws-rt</artifactId>
   44             <version>${project.version}</version>
   45         </dependency>
   46         <dependency>
   47             <groupId>${project.groupId}</groupId>
   48             <artifactId>jaxws-tools</artifactId>
   49             <version>${project.version}</version>
   50         </dependency>
   51         <dependency>
   52             <groupId>${project.groupId}</groupId>
   53             <artifactId>jaxws-eclipselink-plugin</artifactId>
   54             <version>${project.version}</version>
   55         </dependency>
   56         <dependency>
   57             <groupId>${project.groupId}</groupId>
   58             <artifactId>sdo-eclipselink-plugin</artifactId>
   59             <version>${project.version}</version>
   60         </dependency>
   61         <dependency>
   62             <groupId>${project.groupId}</groupId>
   63             <artifactId>release-documentation</artifactId>
   64             <version>${project.version}</version>
   65             <type>zip</type>
   66             <classifier>docbook</classifier>
   67         </dependency>
   68         <dependency>
   69             <groupId>${project.groupId}</groupId>
   70             <artifactId>samples</artifactId>
   71             <version>${project.version}</version>
   72             <type>zip</type>
   73         </dependency>
   74     </dependencies>
   75 
   76     <build>
   77         <plugins>
   78             <plugin>
   79                 <groupId>org.apache.maven.plugins</groupId>
   80                 <artifactId>maven-resources-plugin</artifactId>
   81                 <executions>
   82                     <execution>
   83                         <phase>validate</phase>
   84                         <id>copy-resources</id>
   85                         <goals>
   86                             <goal>copy-resources</goal>
   87                         </goals>
   88                         <configuration>
   89                             <outputDirectory>${project.build.directory}/filtered</outputDirectory>
   90                             <resources>
   91                                 <resource>
   92                                     <directory>${project.basedir}/src/main/resources</directory>
   93                                     <filtering>true</filtering>
   94                                     <includes>
   95                                         <include>build.xml</include>
   96                                     </includes>
   97                                 </resource>
   98                             </resources>
   99                         </configuration>
  100                     </execution>
  101                 </executions>
  102             </plugin>
  103             <plugin>
  104                 <groupId>org.apache.maven.plugins</groupId>
  105                 <artifactId>maven-assembly-plugin</artifactId>
  106                 <executions>
  107                     <execution>
  108                         <id>make-assembly</id>
  109                         <phase>prepare-package</phase>
  110                         <goals>
  111                             <goal>single</goal>
  112                         </goals>
  113                         <configuration>
  114                             <finalName>jaxws-ri</finalName>
  115                             <appendAssemblyId>false</appendAssemblyId>
  116                             <descriptors>
  117                                 <descriptor>src/main/assembly/assembly.xml</descriptor>
  118                             </descriptors>
  119                         </configuration>
  120                     </execution>
  121                 </executions>
  122             </plugin>
  123             <plugin>
  124                 <groupId>org.apache.maven.plugins</groupId>
  125                 <artifactId>maven-dependency-plugin</artifactId>
  126                 <executions>
  127                     <execution>
  128                         <id>stage</id>
  129                         <phase>package</phase>
  130                         <goals>
  131                             <goal>unpack</goal>
  132                         </goals>
  133                         <configuration>
  134                             <excludes>**/module-info.java</excludes>
  135                             <artifactItems>
  136                                 <artifactItem>
  137                                     <groupId>${project.groupId}</groupId>
  138                                     <artifactId>${project.artifactId}</artifactId>
  139                                     <version>${project.version}</version>
  140                                     <type>zip</type>
  141                                     <outputDirectory>${project.build.directory}/stage</outputDirectory>
  142                                 </artifactItem>
  143                             </artifactItems>
  144                         </configuration>
  145                     </execution>
  146                 </executions>
  147             </plugin>
  148         </plugins>
  149     </build>
  150     <profiles>
  151         <profile>
  152             <id>coverage</id>
  153             <activation>
  154                 <property>
  155                     <name>cobertura-build</name>
  156                 </property>
  157             </activation>
  158             <build>
  159                 <plugins>
  160                     <plugin>
  161                         <groupId>org.apache.maven.plugins</groupId>
  162                         <artifactId>maven-antrun-plugin</artifactId>
  163                         <executions>
  164                             <execution>
  165                                 <id>instrument-dist-zip</id>
  166                                 <goals>
  167                                     <goal>run</goal>
  168                                 </goals>
  169                                 <phase>package</phase>
  170                                 <configuration>
  171                                     <target>
  172                                         <taskdef classpathref="maven.test.classpath" resource="tasks.properties" />
  173                                         <property name="jaxws-ri.instr.dir" location="${project.build.directory}/jaxws-ri-instrumented"/>
  174                                         <property name="jaxws-ri.instr.full.name" location="${project.build.directory}/jaxws-ri-instrumented-full.zip"/>
  175                                         <unzip src="${project.build.directory}/jaxws-ri.zip" dest="${jaxws-ri.instr.dir}"/>
  176                                         <cobertura-instrument datafile="${jaxws-ri.instr.dir}/jaxws-ri/cobertura/cobertura.ser">
  177                                             <includeClasses regex=".*" />
  178                                             <fileset dir="${jaxws-ri.instr.dir}/jaxws-ri/lib">
  179                                                 <include name="jaxws-rt.jar" />
  180                                                 <include name="jaxws-tools.jar" />
  181                                                 <include name="plugins/*-plugin.jar" />
  182                                             </fileset>
  183                                         </cobertura-instrument>
  184                                         <attachartifact file="${jaxws-ri.instr.dir}/jaxws-ri/cobertura/cobertura.ser" classifier="cobertura" type="ser"/>
  185                                         <zip destfile="${jaxws-ri.instr.full.name}" basedir="${project.build.directory}/jaxws-ri-instrumented"/>
  186                                         <attachartifact file="${jaxws-ri.instr.full.name}" classifier="instrumented" type="zip"/>
  187                                     </target>
  188                                 </configuration>
  189                             </execution>
  190                         </executions>
  191                     </plugin>
  192                 </plugins>
  193             </build>
  194         </profile>
  195     </profiles>
  196 </project>