1 <?xml version="1.0" encoding="UTF-8"?>
3 <modelVersion>4.0.0</modelVersion>
5 <groupId>remote</groupId>
6 <artifactId>remote-testbed</artifactId>
7 <version>snapshot</version>
8 <packaging>pom</packaging>
12 <module>client</module>
18 <name>Re·Mote Testbed Framework</name>
21 The Re·Mote Testbed Framework consists of a set of
22 components for providing remote access to motes in a
29 <name>Jonas Fonseca</name>
30 <email>fonseca@diku.dk</email>
32 <role>Maintainer</role>
38 <name>GNU General Public License version 2 or later</name>
39 <url>http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt</url>
43 <name>DIKU Testbed</name>
44 <url>http://testbed.ekstranet.diku.dk/</url>
48 <name>Re·Mote Testbed Framework Group</name>
49 <post>remote-testbed@googlegroups.com</post>
50 <archive>http://groups.google.com/group/remote-testbed</archive>
55 <website>http://testbed.ekstranet.diku.dk/remote/</website>
56 <scmrepo>scm:${website}git/remote-testbed.git</scmrepo>
57 <scmweb>${website}xref/index.html</scmweb>
58 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
62 <connection>${scmrepo}</connection>
65 <distributionManagement>
67 <id>remote-repository</id>
68 <url>${env.REMOTE_REPOSITORY_URL}/maven</url>
71 <id>remote-repository</id>
72 <url>${env.REMOTE_REPOSITORY_URL}</url>
74 <downloadUrl>${website}download/</downloadUrl>
75 </distributionManagement>
78 <sourceDirectory>src/main/java</sourceDirectory>
79 <testSourceDirectory>src/test/java</testSourceDirectory>
83 <artifactId>maven-compiler-plugin</artifactId>
84 <version>2.0.2</version>
88 <encoding>${project.build.sourceEncoding}</encoding>
92 <artifactId>maven-surefire-plugin</artifactId>
93 <version>2.4.2</version>
96 <include>**/*Test.java</include>
97 <include>**/*TestCase.java</include>
102 <groupId>org.apache.maven.plugins</groupId>
103 <artifactId>maven-site-plugin</artifactId>
105 <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
106 <outputEncoding>${project.build.sourceEncoding}</outputEncoding>
110 <groupId>org.apache.maven.plugins</groupId>
111 <artifactId>maven-javadoc-plugin</artifactId>
113 <charset>${project.build.sourceEncoding}</charset>
114 <docencoding>${project.build.sourceEncoding}</docencoding>
118 <id>attach-javadocs</id>
132 <groupId>org.apache.maven.plugins</groupId>
133 <artifactId>maven-project-info-reports-plugin</artifactId>
135 <aggregate>true</aggregate>
140 <report>dependencies</report>
141 <report>index</report>
142 <report>license</report>
143 <report>plugins</report>
145 <report>summary</report>
151 <groupId>org.apache.maven.plugins</groupId>
152 <artifactId>maven-surefire-report-plugin</artifactId>
153 <version>2.4.2</version>
156 <groupId>org.apache.maven.plugins</groupId>
157 <artifactId>maven-jxr-plugin</artifactId>
158 <version>2.1</version>
160 <aggregate>true</aggregate>
161 <outputEncoding>${project.build.sourceEncoding}</outputEncoding>
162 <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
166 <groupId>org.apache.maven.plugins</groupId>
167 <artifactId>maven-javadoc-plugin</artifactId>
169 <encoding>${project.build.sourceEncoding}</encoding>
170 <aggregate>true</aggregate>
173 <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
174 <link>http://junit.sourceforge.net/javadoc/</link>
180 <report>javadoc</report>
181 <report>test-javadoc</report>
189 <dependencyManagement>
192 <groupId>junit</groupId>
193 <artifactId>junit</artifactId>
194 <version>4.0</version>
198 </dependencyManagement>
201 <!-- START SNIPPET: remote-testbed-defaults -->
203 <id>remote-testbed-defaults</id>
205 <activeByDefault>true</activeByDefault>
208 <!-- ==================================== -->
209 <!-- Basic properties -->
215 <remote.host.location>
216 http://localhost:8080/
217 </remote.host.location>
219 <!-- ==================================== -->
220 <!-- Database properties -->
222 <!-- Database driver -->
224 com.mysql.jdbc.Driver
225 </remote.jdbc.driver>
227 <!-- URL used for connecting to the database. -->
228 <remote.jdbc.location>
229 jdbc:mysql://localhost/REMOTE?autoReconnect=true
230 </remote.jdbc.location>
232 <!-- URL to database used for bootstrapping -->
234 <remote.jdbc.bootstrap>
235 jdbc:mysql://localhost/bootstrapdb
236 </remote.jdbc.bootstrap>
239 <!-- Username for connecting to the database -->
240 <remote.jdbc.username>
242 </remote.jdbc.username>
244 <!-- Password for connecting to the database -->
245 <remote.jdbc.password>
247 </remote.jdbc.password>
249 <!-- ==================================== -->
250 <!-- Axis properties -->
252 <remote.axis.location>
253 ${remote.host.location}axis/services/
254 </remote.axis.location>
256 <remote.axis.authentication.className>
257 remote.mci.service.authentication.Authenticator
258 </remote.axis.authentication.className>
259 <remote.axis.moteaccess.className>
260 remote.mci.service.moteaccess.MoteAccess
261 </remote.axis.moteaccess.className>
262 <remote.axis.motedata.className>
263 remote.mci.service.motedata.MoteData
264 </remote.axis.motedata.className>
267 <!-- END SNIPPET: remote-properties -->