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>2.0-snapshot</version>
8 <packaging>pom</packaging>
12 <module>client</module>
19 <name>Re·Mote Testbed Framework</name>
22 The Re·Mote Testbed Framework consists of a set of
23 components for providing remote access to motes in a
30 <name>Jonas Fonseca</name>
31 <email>fonseca@diku.dk</email>
33 <role>Maintainer</role>
39 <name>GNU General Public License version 2 or later</name>
40 <url>http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt</url>
44 <name>DIKU Testbed</name>
45 <url>http://testbed.ekstranet.diku.dk/</url>
49 <name>Re·Mote Testbed Framework Group</name>
50 <post>remote-testbed@googlegroups.com</post>
51 <archive>http://groups.google.com/group/remote-testbed</archive>
56 <website>http://testbed.ekstranet.diku.dk/remote/</website>
57 <pubsite>http://testbed.ekstranet.diku.dk/pub/</pubsite>
58 <scmrepo>scm:${pubsite}git/remote-testbed.git</scmrepo>
59 <scmweb>${website}xref/index.html</scmweb>
60 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
64 <connection>${scmrepo}</connection>
67 <distributionManagement>
69 <id>remote-repository</id>
70 <url>${env.REMOTE_TESTBED_REPO}</url>
73 <id>remote-repository</id>
74 <url>${env.REMOTE_TESTBED_SITE}</url>
76 <downloadUrl>${website}download/</downloadUrl>
77 </distributionManagement>
80 <sourceDirectory>src/main/java</sourceDirectory>
81 <testSourceDirectory>src/test/java</testSourceDirectory>
85 <artifactId>maven-compiler-plugin</artifactId>
86 <version>2.0.2</version>
90 <encoding>${project.build.sourceEncoding}</encoding>
94 <artifactId>maven-surefire-plugin</artifactId>
95 <version>2.4.2</version>
98 <include>**/*Test.java</include>
99 <include>**/*TestCase.java</include>
104 <groupId>org.apache.maven.plugins</groupId>
105 <artifactId>maven-site-plugin</artifactId>
107 <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
108 <outputEncoding>${project.build.sourceEncoding}</outputEncoding>
112 <groupId>org.apache.maven.plugins</groupId>
113 <artifactId>maven-javadoc-plugin</artifactId>
115 <charset>${project.build.sourceEncoding}</charset>
116 <docencoding>${project.build.sourceEncoding}</docencoding>
120 <id>attach-javadocs</id>
134 <groupId>org.apache.maven.plugins</groupId>
135 <artifactId>maven-project-info-reports-plugin</artifactId>
137 <aggregate>true</aggregate>
142 <report>dependencies</report>
143 <report>index</report>
144 <report>license</report>
145 <report>plugins</report>
147 <report>summary</report>
153 <groupId>org.apache.maven.plugins</groupId>
154 <artifactId>maven-surefire-report-plugin</artifactId>
155 <version>2.4.2</version>
158 <groupId>org.apache.maven.plugins</groupId>
159 <artifactId>maven-jxr-plugin</artifactId>
160 <version>2.1</version>
162 <aggregate>true</aggregate>
163 <outputEncoding>${project.build.sourceEncoding}</outputEncoding>
164 <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
168 <groupId>org.apache.maven.plugins</groupId>
169 <artifactId>maven-javadoc-plugin</artifactId>
171 <doctitle>${project.name} (${project.version})</doctitle>
172 <encoding>${project.build.sourceEncoding}</encoding>
173 <aggregate>true</aggregate>
176 <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
177 <link>http://junit.sourceforge.net/javadoc/</link>
183 <report>javadoc</report>
184 <report>test-javadoc</report>
192 <dependencyManagement>
195 <groupId>junit</groupId>
196 <artifactId>junit</artifactId>
197 <version>4.0</version>
201 </dependencyManagement>
204 <!-- START SNIPPET: remote-testbed-defaults -->
206 <id>remote-testbed-defaults</id>
208 <activeByDefault>true</activeByDefault>
211 <!-- ==================================== -->
212 <!-- Basic properties -->
218 <remote.host.location>
219 http://localhost:8080/
220 </remote.host.location>
222 <!-- ==================================== -->
223 <!-- Database properties -->
225 <!-- Database driver -->
227 com.mysql.jdbc.Driver
228 </remote.jdbc.driver>
230 <!-- URL used for connecting to the database. -->
231 <remote.jdbc.location>
232 jdbc:mysql://localhost/REMOTE?autoReconnect=true
233 </remote.jdbc.location>
235 <!-- URL to database used for bootstrapping -->
237 <remote.jdbc.bootstrap>
238 jdbc:mysql://localhost/bootstrapdb
239 </remote.jdbc.bootstrap>
242 <!-- Username for connecting to the database -->
243 <remote.jdbc.username>
245 </remote.jdbc.username>
247 <!-- Password for connecting to the database -->
248 <remote.jdbc.password>
250 </remote.jdbc.password>
252 <!-- ==================================== -->
253 <!-- Axis properties -->
255 <remote.axis.location>
256 ${remote.host.location}axis/services/
257 </remote.axis.location>
259 <remote.axis.authentication.className>
260 remote.mci.service.authentication.Authenticator
261 </remote.axis.authentication.className>
262 <remote.axis.moteaccess.className>
263 remote.mci.service.moteaccess.MoteAccess
264 </remote.axis.moteaccess.className>
265 <remote.axis.motedata.className>
266 remote.mci.service.motedata.MoteData
267 </remote.axis.motedata.className>
270 <!-- END SNIPPET: remote-properties -->