1 <?xml version="1.0" encoding="UTF-8"?>
3 <modelVersion>4.0.0</modelVersion>
6 <groupId>remote</groupId>
7 <artifactId>remote-mci</artifactId>
8 <version>2.0-snapshot</version>
11 <artifactId>remote-mci-ws</artifactId>
12 <packaging>war</packaging>
14 <name>ReĀ·Mote Testbed MCI WS</name>
17 Webservices for accessing the mote control
22 <connection>${scmrepo}</connection>
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>
47 <finalName>${artifactId}-${remote.host.name}-${version}</finalName>
50 <targetPath>wsdd</targetPath>
51 <directory>${basedir}/src/main/wsdd/${wsdd}</directory>
52 <filtering>true</filtering>
57 <groupId>org.apache.maven.plugins</groupId>
58 <artifactId>maven-war-plugin</artifactId>
62 <targetPath>META-INF</targetPath>
63 <filtering>true</filtering>
64 <directory>src/main/webapp/META-INF</directory>
66 <include>context.xml</include>
70 <filtering>true</filtering>
71 <directory>src/main/webapp</directory>
73 <include>profile.properties</include>
77 <filtering>true</filtering>
78 <directory>target/classes/wsdd</directory>
87 <groupId>org.codehaus.mojo</groupId>
88 <artifactId>axistools-maven-plugin</artifactId>
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>
96 <configOutputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF</configOutputDirectory>
107 <groupId>${project.groupId}</groupId>
108 <artifactId>remote-mci-service</artifactId>
109 <version>${project.version}</version>
112 <groupId>javax.mail</groupId>
113 <artifactId>mail</artifactId>
114 <version>${javax.mail.version}</version>
125 <wsdd>soapmonitor</wsdd>
132 <groupId>${project.groupId}</groupId>
133 <artifactId>remote-mci-service</artifactId>
134 <version>${project.version}</version>
137 <groupId>org.apache.axis</groupId>
138 <artifactId>axis</artifactId>
141 <groupId>org.apache.axis</groupId>
142 <artifactId>axis-jaxrpc</artifactId>
145 <groupId>org.apache.axis</groupId>
146 <artifactId>axis-saaj</artifactId>
149 <groupId>org.apache.axis</groupId>
150 <artifactId>axis-ant</artifactId>
153 <groupId>wsdl4j</groupId>
154 <artifactId>wsdl4j</artifactId>
157 <groupId>commons-discovery</groupId>
158 <artifactId>commons-discovery</artifactId>
161 <groupId>commons-logging</groupId>
162 <artifactId>commons-logging</artifactId>
165 <groupId>log4j</groupId>
166 <artifactId>log4j</artifactId>
167 <version>1.2.8</version>
170 <groupId>javax.ws.rs</groupId>
171 <artifactId>jsr311-api</artifactId>
172 <version>1.0</version>
175 <groupId>javax.xml.bind</groupId>
176 <artifactId>jaxb-api</artifactId>
177 <version>2.1</version>
180 <groupId>com.sun.xml.ws</groupId>
181 <artifactId>jaxws-rt</artifactId>
182 <version>2.1</version>
185 <groupId>com.sun.jersey</groupId>
186 <artifactId>jersey-server</artifactId>
187 <version>${jersey-version}</version>
190 <groupId>com.sun.jersey</groupId>
191 <artifactId>jersey-json</artifactId>
192 <version>${jersey-version}</version>
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>