net/spi: remove unused inner class
[remote.git] / pom.xml
blob80e741ca037a01475bb3295cd8ee7ebe36e23caf
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project>
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>
10         <modules>
11                 <module>util</module>
12                 <module>client</module>
13                 <module>net</module>
14                 <module>mci</module>
15                 <module>axis</module>
16                 <module>apps</module>
17         </modules>
19         <name>Re·Mote Testbed Framework</name>
20         <description>
22                 The Re·Mote Testbed Framework consists of a set of
23                 components for providing remote access to motes in a
24                 sensor network. 
26         </description>
27         <url>${website}</url>
28         <developers>
29                 <developer>
30                         <name>Jonas Fonseca</name>
31                         <email>fonseca@diku.dk</email>
32                         <roles>
33                                 <role>Maintainer</role>
34                         </roles>
35                 </developer>
36         </developers>
37         <licenses>
38                 <license>
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>
41                 </license>
42         </licenses>
43         <organization>
44                 <name>DIKU Testbed</name>
45                 <url>http://testbed.ekstranet.diku.dk/</url>
46         </organization>
47         <mailingLists>
48                 <mailingList>
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>
52                 </mailingList>
53         </mailingLists>
55         <properties>
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>
61         </properties>
63         <scm>
64                 <connection>${scmrepo}</connection>
65                 <url>${scmweb}</url>
66         </scm>
67         <distributionManagement>
68                 <repository>
69                         <id>remote-repository</id>
70                         <url>${env.REMOTE_TESTBED_REPO}</url>
71                 </repository>
72                 <site>
73                         <id>remote-repository</id>
74                         <url>${env.REMOTE_TESTBED_SITE}</url>
75                 </site>
76                 <downloadUrl>${website}download/</downloadUrl>
77         </distributionManagement>
79         <build>
80                 <sourceDirectory>src/main/java</sourceDirectory>
81                 <testSourceDirectory>src/test/java</testSourceDirectory>
82                 <pluginManagement>
83                         <plugins>
84                                 <plugin>
85                                         <artifactId>maven-compiler-plugin</artifactId>
86                                         <version>2.0.2</version>
87                                         <configuration>
88                                                 <source>1.5</source>
89                                                 <target>1.5</target>
90                                                 <encoding>${project.build.sourceEncoding}</encoding>
91                                         </configuration>
92                                 </plugin>
93                                 <plugin>
94                                         <artifactId>maven-surefire-plugin</artifactId>
95                                         <version>2.4.2</version>
96                                         <configuration>
97                                                 <includes>
98                                                         <include>**/*Test.java</include>
99                                                         <include>**/*TestCase.java</include>
100                                                 </includes>
101                                         </configuration>
102                                 </plugin>
103                                 <plugin>
104                                         <groupId>org.apache.maven.plugins</groupId>
105                                         <artifactId>maven-site-plugin</artifactId>
106                                         <configuration>
107                                                 <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
108                                                 <outputEncoding>${project.build.sourceEncoding}</outputEncoding>
109                                         </configuration>
110                                 </plugin>
111                                 <plugin>
112                                         <groupId>org.apache.maven.plugins</groupId>
113                                         <artifactId>maven-javadoc-plugin</artifactId>
114                                         <configuration>
115                                                 <charset>${project.build.sourceEncoding}</charset>
116                                                 <docencoding>${project.build.sourceEncoding}</docencoding>
117                                         </configuration>
118                                         <executions>
119                                                 <execution>
120                                                         <id>attach-javadocs</id>
121                                                         <goals>
122                                                                 <goal>jar</goal>
123                                                         </goals>
124                                                 </execution>
125                                         </executions>
126                                 </plugin>
127                         </plugins>
128                 </pluginManagement>
129         </build>
131         <reporting>
132                 <plugins>
133                         <plugin>
134                                 <groupId>org.apache.maven.plugins</groupId>
135                                 <artifactId>maven-project-info-reports-plugin</artifactId>
136                                 <configuration>
137                                         <aggregate>true</aggregate>
138                                 </configuration>
139                                 <reportSets>
140                                         <reportSet>
141                                                 <reports>
142                                                         <report>dependencies</report>
143                                                         <report>index</report>
144                                                         <report>license</report>
145                                                         <report>plugins</report>
146                                                         <report>scm</report>
147                                                         <report>summary</report>
148                                                 </reports>
149                                         </reportSet>
150                                 </reportSets>
151                         </plugin>
152                         <plugin>
153                                 <groupId>org.apache.maven.plugins</groupId>
154                                 <artifactId>maven-surefire-report-plugin</artifactId>
155                                 <version>2.4.2</version>
156                         </plugin>
157                         <plugin>
158                                 <groupId>org.apache.maven.plugins</groupId>
159                                 <artifactId>maven-jxr-plugin</artifactId>
160                                 <version>2.1</version>
161                                 <configuration>
162                                         <aggregate>true</aggregate>
163                                         <outputEncoding>${project.build.sourceEncoding}</outputEncoding>
164                                         <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
165                                 </configuration>
166                         </plugin>
167                         <plugin>
168                                 <groupId>org.apache.maven.plugins</groupId>
169                                 <artifactId>maven-javadoc-plugin</artifactId>
170                                 <configuration>
171                                         <doctitle>${project.name} (${project.version})</doctitle>
172                                         <encoding>${project.build.sourceEncoding}</encoding>
173                                         <aggregate>true</aggregate>
174                                         <quiet>true</quiet>
175                                         <links>
176                                                 <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
177                                                 <link>http://junit.sourceforge.net/javadoc/</link>
178                                         </links>
179                                 </configuration>
180                                 <reportSets>
181                                         <reportSet>
182                                                 <reports>
183                                                         <report>javadoc</report>
184                                                         <report>test-javadoc</report>
185                                                 </reports>
186                                         </reportSet>
187                                 </reportSets>
188                         </plugin>
189                 </plugins>
190         </reporting>
192         <dependencyManagement>
193                 <dependencies>
194                         <dependency>
195                                 <groupId>junit</groupId>
196                                 <artifactId>junit</artifactId>
197                                 <version>4.0</version>
198                                 <scope>test</scope>
199                         </dependency>
200                 </dependencies>
201         </dependencyManagement>
203         <profiles>
204 <!-- START SNIPPET: remote-testbed-defaults -->
205                 <profile>
206                         <id>remote-testbed-defaults</id>
207                         <activation> 
208                                 <activeByDefault>true</activeByDefault>
209                         </activation> 
210                         <properties>
211                                 <!-- ==================================== -->
212                                 <!-- Basic properties -->
214                                 <remote.host.name>
215                                         default
216                                 </remote.host.name>
218                                 <remote.host.location>
219                                         http://localhost:8080/
220                                 </remote.host.location>
222                                 <!-- ==================================== -->
223                                 <!-- Database properties -->
225                                 <!-- Database driver -->
226                                 <remote.jdbc.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 -->
236                                 <!--
237                                 <remote.jdbc.bootstrap>
238                                         jdbc:mysql://localhost/bootstrapdb
239                                 </remote.jdbc.bootstrap>
240                                 -->
242                                 <!-- Username for connecting to the database -->
243                                 <remote.jdbc.username>
244                                         remote_admin
245                                 </remote.jdbc.username>
247                                 <!-- Password for connecting to the database -->
248                                 <remote.jdbc.password>
249                                         remote
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>
268                         </properties>
269                 </profile>
270 <!-- END SNIPPET: remote-properties -->
271         </profiles>
272 </project>