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

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

Includes the messages.properties file
Removed the postgresql driver

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