source: TI01-discovery-API/trunk/MEDINDiscoveryService/pom.xml @ 6998

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI01-discovery-API/trunk/MEDINDiscoveryService/pom.xml@6998
Revision 6998, 5.7 KB checked in by mnagni, 9 years ago (diff)

Fixed a dirty logging in NdgLogger?
Update the artifact version to 1.1.13

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