mci/ws: use jersey version 1.0.1
[remote.git] / mci / ws / pom.xml
blobec594eaeda04e255d58a75f59c46a6408f31261d
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project>
3         <modelVersion>4.0.0</modelVersion>
5         <parent>
6                 <groupId>remote</groupId>
7                 <artifactId>remote-mci</artifactId>
8                 <version>2.0-snapshot</version>
9         </parent>
11         <artifactId>remote-mci-ws</artifactId>
12         <packaging>war</packaging>
14         <name>ReĀ·Mote Testbed MCI WS</name>
15         <description>
17                 Webservices for accessing the mote control
18                 infrastructure.
20         </description>
21         <scm>
22                 <connection>${scmrepo}</connection>
23                 <url>${scmweb}</url>
24         </scm>
26         <properties>
27                 <wsdd>default</wsdd>
28                 <wsdd.outdir>${basedir}/target/classes/wsdd</wsdd.outdir>
30                 <axis.namespace>axis.mci.remote</axis.namespace>
32                 <!-- Bean mappings -->
33                 <axis.beans.credential>
34                         remote.mci.service.authentication.Credential
35                 </axis.beans.credential>
36                 <axis.beans.motedataheader>
37                         remote.mci.service.motedata.MoteDataHeader
38                 </axis.beans.motedataheader>
39                 <axis.beans.motedatatable>
40                         remote.mci.service.motedata.MoteDataTable
41                 </axis.beans.motedatatable>
43                 <jersey-version>1.0.1</jersey-version>
44         </properties>
46         <build>
47                 <finalName>${artifactId}-${remote.host.name}-${version}</finalName>
48                 <resources>
49                         <resource>
50                                 <targetPath>wsdd</targetPath>
51                                 <directory>${basedir}/src/main/wsdd/${wsdd}</directory>
52                                 <filtering>true</filtering>
53                         </resource>
54                 </resources>
55                 <plugins>
56                         <plugin>
57                                 <groupId>org.apache.maven.plugins</groupId>
58                                 <artifactId>maven-war-plugin</artifactId>
59                                 <configuration>
60                                         <webResources>
61                                                 <resource>
62                                                         <targetPath>META-INF</targetPath>
63                                                         <filtering>true</filtering>
64                                                         <directory>src/main/webapp/META-INF</directory>
65                                                         <includes>
66                                                                 <include>context.xml</include>
67                                                         </includes>
68                                                 </resource>
69                                                 <resource>
70                                                         <filtering>true</filtering>
71                                                         <directory>src/main/webapp</directory>
72                                                         <includes>
73                                                                 <include>profile.properties</include>
74                                                         </includes>
75                                                 </resource>
76                                                 <resource>
77                                                         <filtering>true</filtering>
78                                                         <directory>target/classes/wsdd</directory>
79                                                         <excludes>
80                                                                 <exclude>*</exclude>
81                                                         </excludes>
82                                                 </resource>
83                                         </webResources>
84                                 </configuration>
85                         </plugin>
86                         <plugin>
87                                 <groupId>org.codehaus.mojo</groupId>
88                                 <artifactId>axistools-maven-plugin</artifactId>
89                                 <configuration>
90                                         <inputFiles>
91                                                 <inputFile>${wsdd.outdir}/authentication.wsdd</inputFile>
92                                                 <inputFile>${wsdd.outdir}/moteaccess.wsdd</inputFile>
93                                                 <inputFile>${wsdd.outdir}/motedata.wsdd</inputFile>
94                                                 <inputFile>${basedir}/src/main/wsdd/undeploy.wsdd</inputFile>
95                                         </inputFiles>
96                                         <configOutputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF</configOutputDirectory>
97                                 </configuration>
98                                 <executions>
99                                         <execution>
100                                                 <goals>
101                                                         <goal>admin</goal>
102                                                 </goals>
103                                         </execution>
104                                 </executions>
105                                 <dependencies>
106                                         <dependency>
107                                                 <groupId>${project.groupId}</groupId>
108                                                 <artifactId>remote-mci-service</artifactId>
109                                                 <version>${project.version}</version>
110                                         </dependency>
111                                         <dependency>
112                                                 <groupId>javax.mail</groupId>
113                                                 <artifactId>mail</artifactId>
114                                                 <version>${javax.mail.version}</version>
115                                         </dependency>
116                                 </dependencies>
117                         </plugin>
118                 </plugins>
119         </build>
121         <profiles>
122                 <profile>
123                         <id>soapmonitor</id>
124                         <properties>
125                                 <wsdd>soapmonitor</wsdd>
126                         </properties>
127                 </profile>
128         </profiles> 
130         <dependencies>
131                 <dependency>
132                         <groupId>${project.groupId}</groupId>
133                         <artifactId>remote-mci-service</artifactId>
134                         <version>${project.version}</version>
135                 </dependency>
136                 <dependency>
137                         <groupId>org.apache.axis</groupId>
138                         <artifactId>axis</artifactId>
139                 </dependency>
140                 <dependency>
141                         <groupId>org.apache.axis</groupId>
142                         <artifactId>axis-jaxrpc</artifactId>
143                 </dependency>
144                 <dependency>
145                         <groupId>org.apache.axis</groupId>
146                         <artifactId>axis-saaj</artifactId>
147                 </dependency>
148                 <dependency>
149                         <groupId>org.apache.axis</groupId>
150                         <artifactId>axis-ant</artifactId>
151                 </dependency>
152                 <dependency>
153                         <groupId>wsdl4j</groupId>
154                         <artifactId>wsdl4j</artifactId>
155                 </dependency>
156                 <dependency>
157                         <groupId>commons-discovery</groupId>
158                         <artifactId>commons-discovery</artifactId>
159                 </dependency>
160                 <dependency>
161                         <groupId>commons-logging</groupId>
162                         <artifactId>commons-logging</artifactId>
163                 </dependency>
164                 <dependency>
165                         <groupId>log4j</groupId>
166                         <artifactId>log4j</artifactId>
167                         <version>1.2.8</version>
168                 </dependency>
169                 <dependency>
170                         <groupId>javax.ws.rs</groupId>
171                         <artifactId>jsr311-api</artifactId>
172                         <version>1.0</version>
173                 </dependency>
174                 <dependency>
175                         <groupId>javax.xml.bind</groupId>
176                         <artifactId>jaxb-api</artifactId>
177                         <version>2.1</version>
178                 </dependency>
179                 <dependency>
180                         <groupId>com.sun.xml.ws</groupId>
181                         <artifactId>jaxws-rt</artifactId>
182                         <version>2.1</version>
183                 </dependency>
184                 <dependency>
185                         <groupId>com.sun.jersey</groupId>
186                         <artifactId>jersey-server</artifactId>
187                         <version>${jersey-version}</version>
188                 </dependency>
189                 <dependency>
190                         <groupId>com.sun.jersey</groupId>
191                         <artifactId>jersey-json</artifactId>
192                         <version>${jersey-version}</version>
193                 </dependency>
194         </dependencies>
196         <repositories>
197                 <repository>
198                         <id>maven2-repository.dev.java.net</id>
199                         <name>Java.net Maven 2 Repository</name>
200                         <url>http://download.java.net/maven/2/</url>
201                         <layout>default</layout>
202                 </repository>
203         </repositories>
204 </project>