source: RevitalizationWS/ws/DiscoveryService/trunk/pom.xml @ 7225

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/RevitalizationWS/ws/DiscoveryService/trunk/pom.xml@7225
Revision 7225, 5.4 KB checked in by mnagni, 9 years ago (diff)

Changed the signature of the POM

  • Property svn:mime-type set to text/plain
Line 
1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3        <modelVersion>4.0.0</modelVersion>
4        <groupId>ndg.services.dws</groupId>
5        <artifactId>axis</artifactId>
6        <version>0.0.1-SNAPSHOT</version>
7        <packaging>aar</packaging>
8
9        <properties>
10                <java.version>1.6</java.version>
11        </properties>
12        <repositories>
13        </repositories>
14
15        <dependencies>
16
17                <dependency>
18                        <groupId>ndg.services</groupId>
19                        <artifactId>common</artifactId>
20                        <version>1.0.0</version>
21                </dependency>
22
23                <dependency>
24                        <groupId>org.apache.xmlbeans</groupId>
25                        <artifactId>xmlbeans</artifactId>
26                        <version>2.4.0</version>
27                </dependency>
28
29                <dependency>
30                        <groupId>org.slf4j</groupId>
31                        <artifactId>log4j-over-slf4j</artifactId>
32                        <version>1.5.10</version>
33                </dependency>
34
35                <dependency>
36                        <groupId>org.apache.axis2</groupId>
37                        <artifactId>axis2</artifactId>
38                        <version>1.4</version>
39                        <scope>provided</scope>
40                </dependency>
41
42                <dependency>
43                        <groupId>org.apache.axis2</groupId>
44                        <artifactId>axis2-adb</artifactId>
45                        <version>1.5.1</version>
46                        <scope>provided</scope>
47                </dependency>
48
49                <dependency>
50                        <groupId>junit</groupId>
51                        <artifactId>junit</artifactId>
52                        <version>4.8.1</version>
53                        <scope>test</scope>
54                </dependency>
55        </dependencies>
56
57        <build>
58                <plugins>
59                        <plugin>
60                                <groupId>org.apache.maven.plugins</groupId>
61                                <artifactId>maven-compiler-plugin</artifactId>
62                                <configuration>
63                                        <source>${java.version}</source>
64                                        <target>${java.version}</target>
65                                </configuration>
66                        </plugin>
67
68                        <!-- Generates the Java classes from the WSDL -->
69                        <plugin>
70                                <groupId>org.apache.axis2</groupId>
71                                <artifactId>axis2-wsdl2code-maven-plugin</artifactId>
72                                <executions>
73                                        <execution>
74                                                <phase>validate</phase>
75                                                <goals>
76                                                        <goal>wsdl2code</goal>
77                                                </goals>
78                                        </execution>
79                                </executions>
80                                <configuration>
81                                        <packageName>ndg.services.schemas.discovery</packageName>
82                                        <wsdlFile>${basedir}/src/main/resources/META-INF/Discovery.wsdl</wsdlFile>
83                                        <databindingName>xmlbeans</databindingName>
84                                        <syncMode>sync</syncMode>
85                                        <finalName>discovery</finalName>
86                                        <generateServerSide>true</generateServerSide>
87                                        <generateServicesXml>true</generateServicesXml>
88                                        <generateServerSideInterface>true</generateServerSideInterface>
89                                        <!--
90                                                <namespaceURIs> <namespaceURI>
91                                                <uri>http://medin.discovery.services.ndg/</uri>
92                                                <packageName>ndg.services.discovery.medin</packageName>
93                                                </namespaceURI> </namespaceURIs>
94                                        -->
95                                </configuration>
96                        </plugin>
97
98                        <!--
99                                Delete the Skeleton generated by the previous plugin in order that
100                                the compiler will not see a duplicated classes with the one we
101                                developed custom
102                        -->
103                        <plugin>
104                                <artifactId>maven-antrun-plugin</artifactId>
105                                <executions>
106                                        <execution>
107                                                <phase>validate</phase>
108                                                <configuration>
109                                                        <tasks>
110                                                                <delete
111                                                                        file="${basedir}/target/generated-sources/axis2/wsdl2code/src/ndg/services/discovery/DiscoveryServiceSkeleton.java" />
112                                                        </tasks>
113                                                </configuration>
114                                                <goals>
115                                                        <goal>run</goal>
116                                                </goals>
117                                        </execution>
118                                </executions>
119                        </plugin>
120
121                        <!-- Copies the necessary resources for compile phase -->
122                        <plugin>
123                                <artifactId>maven-resources-plugin</artifactId>
124                                <executions>
125                                        <execution>
126                                                <id>copy-code</id>
127                                                <phase>validate</phase>
128                                                <goals>
129                                                        <goal>copy-resources</goal>
130                                                </goals>
131                                                <configuration>
132                                                        <outputDirectory>${basedir}/target/classes/META-INF</outputDirectory>
133                                                        <resources>
134                                                                <resource>
135                                                                        <directory>${basedir}/target/generated-sources/axis2/wsdl2code/resources</directory>
136                                                                        <includes>
137                                                                                <include>services.xml</include>
138                                                                        </includes>
139                                                                </resource>
140                                                        </resources>
141                                                </configuration>
142                                        </execution>
143                                        <execution>
144                                                <id>copy-xmlbeans</id>
145                                                <phase>validate</phase>
146                                                <goals>
147                                                        <goal>copy-resources</goal>
148                                                </goals>
149                                                <configuration>
150                                                        <encoding>UTF-8</encoding>
151                                                        <outputDirectory>${basedir}/target/classes/schemaorg_apache_xmlbeans</outputDirectory>
152                                                        <resources>
153                                                                <resource>
154                                                                        <directory>${basedir}/target/generated-sources/axis2/wsdl2code/resources/schemaorg_apache_xmlbeans</directory>
155                                                                </resource>
156                                                        </resources>
157                                                </configuration>
158                                        </execution>
159                                </executions>
160                        </plugin>
161
162
163                        <!-- Packages the files in the Axis2 format -->
164                        <plugin>
165                                <groupId>org.apache.axis2</groupId>
166                                <artifactId>axis2-aar-maven-plugin</artifactId>
167                                <extensions>true</extensions>
168                                <executions>
169                                        <execution>
170                                                <phase>package</phase>
171                                                <goals>
172                                                        <goal>aar</goal>
173                                                </goals>
174                                        </execution>
175                                </executions>
176                        </plugin>
177
178                        <plugin>
179                                <groupId>org.apache.maven.plugins</groupId>
180                                <artifactId>maven-install-plugin</artifactId>
181                                <configuration>
182                                        <createChecksum>true</createChecksum>
183                                </configuration>
184                        </plugin>
185                </plugins>
186        </build>
187
188
189        <distributionManagement>
190                <snapshotRepository>
191                        <id>juliet.badc.rl.ac.uk.local</id>
192                        <name>local-releases</name>
193                        <url>http://juliet.badc.rl.ac.uk:8180/artifactory/libs-releases-local</url>
194                </snapshotRepository>
195                <repository>
196                        <id>juliet.badc.rl.ac.uk.local</id>
197                        <name>local-releases</name>
198                        <url>http://juliet.badc.rl.ac.uk:8180/artifactory/libs-releases-local</url>
199                </repository>
200        </distributionManagement>
201
202
203</project>
Note: See TracBrowser for help on using the repository browser.