initial revision.
authorErik Brakkee <erik@brakkee.org>
Sat, 22 Dec 2012 17:37:30 +0000 (18:37 +0100)
committerErik Brakkee <erik@brakkee.org>
Sat, 22 Dec 2012 17:37:30 +0000 (18:37 +0100)
monitor/pom.xml [new file with mode: 0644]
pom.xml [new file with mode: 0644]
rpm/files/etc/init.d/upnpmonitor [new file with mode: 0755]
rpm/pom.xml [new file with mode: 0644]
site/pom.xml [new file with mode: 0644]
site/src/site/site.xml [new file with mode: 0644]
site/src/site/xdoc/developers.xml [new file with mode: 0644]
site/src/site/xdoc/features.xml [new file with mode: 0644]
site/src/site/xdoc/index.xml [new file with mode: 0644]
site/src/site/xdoc/news.xml [new file with mode: 0644]

diff --git a/monitor/pom.xml b/monitor/pom.xml
new file mode 100644 (file)
index 0000000..0b359b9
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+  <parent>
+    <groupId>org.wamblee.upnpmonitor</groupId>
+    <artifactId>root</artifactId>
+    <version>0.1-SNAPSHOT</version>
+  </parent>
+
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>monitor</artifactId>
+  <packaging>jar</packaging>
+  <name>/monitor</name>
+  <dependencies>
+   
+  </dependencies>
+
+</project>
diff --git a/pom.xml b/pom.xml
new file mode 100644 (file)
index 0000000..af1982e
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,548 @@
+<?xml version="1.0"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.wamblee.upnpmonitor</groupId>
+       <artifactId>root</artifactId>
+       <packaging>pom</packaging>
+       <version>0.1-SNAPSHOT</version>
+       <name>/</name>
+       <description>wamblee.org upnp monitor</description>
+       <url>http://wamblee.org</url>
+       <licenses>
+               <license>
+                       <name>The Apache Software License, Version 2.0</name>
+                       <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+                       <distribution>repo</distribution>
+               </license>
+       </licenses>
+       <scm>
+               <url>http://wamblee.org/gitweb/upnpmonitor</url>
+               <connection>scm:git:https://wamblee.org/git/public/upnpmonitor</connection>
+               <developerConnection>scm:git:https://wamblee.org/git/public/upnpmonitor</developerConnection>
+       </scm>
+       <developers>
+               <developer>
+                       <email>erik@wamblee.org</email>
+                       <name>Erik Brakkee</name>
+                       <url>http://brakkee.org</url>
+               </developer>
+       </developers>
+
+       <modules>
+               <module>monitor</module>
+               <module>rpm</module>
+               <module>site</module>
+       </modules>
+       
+       <dependencies>
+               <dependency>
+                       <groupId>junit</groupId>
+                       <artifactId>junit</artifactId>
+                       <scope>test</scope>
+               </dependency>
+
+               <dependency>
+                       <groupId>org.mockito</groupId>
+                       <artifactId>mockito-all</artifactId>
+                       <version>1.8.5</version>
+                       <scope>test</scope>
+               </dependency>
+
+       </dependencies>
+
+       <dependencyManagement>
+               <dependencies>
+                       <dependency>
+                               <groupId>javax.faces</groupId>
+                               <artifactId>jsf-api</artifactId>
+                               <version>1.2_02</version>
+                               <scope>provided</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.wicket</groupId>
+                               <artifactId>wicket</artifactId>
+                               <version>1.4.9</version>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>org.jboss.weld</groupId>
+                               <artifactId>weld-se</artifactId>
+                               <version>1.0.1-Final</version>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>oro</groupId>
+                               <artifactId>oro</artifactId>
+                               <version>2.0.6</version>
+                       </dependency>
+
+
+                       <dependency>
+                               <groupId>javax.transaction</groupId>
+                               <artifactId>transaction-api</artifactId>
+                               <version>1.1</version>
+                                <scope>provided</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>junit</groupId>
+                               <artifactId>junit</artifactId>
+                               <version>4.4</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.dbunit</groupId>
+                               <artifactId>dbunit</artifactId>
+                               <version>2.4.7</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.slf4j</groupId>
+                               <artifactId>slf4j-api</artifactId>
+                               <version>1.5.11</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.slf4j</groupId>
+                               <artifactId>slf4j-jdk14</artifactId>
+                               <version>1.5.11</version>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>javax.persistence</groupId>
+                               <artifactId>persistence-api</artifactId>
+                               <version>1.0</version>
+                               <scope>provided</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>javax.activation</groupId>
+                               <artifactId>activation</artifactId>
+                               <version>1.1</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>javax.mail</groupId>
+                               <artifactId>mail</artifactId>
+                               <version>1.4.1</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>javax.servlet</groupId>
+                               <artifactId>servlet-api</artifactId>
+                               <version>2.3</version>
+                               <type>jar</type>
+                               <scope>provided</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>mysql</groupId>
+                               <artifactId>mysql-connector-java</artifactId>
+                               <version>5.1.12</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.derby</groupId>
+                               <artifactId>derby</artifactId>
+                               <version>10.5.3.0_1</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.derby</groupId>
+                               <artifactId>derbyclient</artifactId>
+                               <version>10.5.3.0_1</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.derby</groupId>
+                               <artifactId>derbynet</artifactId>
+                               <version>10.5.3.0_1</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>quartz</groupId>
+                               <artifactId>quartz</artifactId>
+                               <version>1.5.1</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>jtidy</groupId>
+                               <artifactId>jtidy</artifactId>
+                               <version>4aug2000r7-dev</version>
+                       </dependency>
+
+
+                       <dependency>
+                               <groupId>commons-logging</groupId>
+                               <artifactId>commons-logging</artifactId>
+                               <version>1.0.2</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>commons-httpclient</groupId>
+                               <artifactId>commons-httpclient</artifactId>
+                               <version>3.0</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>commons-beanutils</groupId>
+                               <artifactId>commons-beanutils</artifactId>
+                               <version>1.7.0</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.springframework</groupId>
+                               <artifactId>spring-beans</artifactId>
+                               <version>${spring.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.springframework</groupId>
+                               <artifactId>spring-web</artifactId>
+                               <version>${spring.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.springframework</groupId>
+                               <artifactId>spring-jms</artifactId>
+                               <version>${spring.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.springframework</groupId>
+                               <artifactId>spring-context</artifactId>
+                               <version>${spring.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.springframework</groupId>
+                               <artifactId>spring-hibernate3</artifactId>
+                               <version>${spring.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.springframework</groupId>
+                               <artifactId>spring-jpa</artifactId>
+                               <version>${spring.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.springframework</groupId>
+                               <artifactId>spring-aop</artifactId>
+                               <version>${spring.version}</version>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>net.sf.ehcache</groupId>
+                               <artifactId>ehcache-core</artifactId>
+                               <version>2.2.0</version>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>commons-email</groupId>
+                               <artifactId>commons-email</artifactId>
+                               <version>1.0</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>jstl</groupId>
+                               <artifactId>jstl</artifactId>
+                               <version>1.1.2</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>taglibs</groupId>
+                               <artifactId>standard</artifactId>
+                               <version>1.1.2</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>jfree</groupId>
+                               <artifactId>jfreechart</artifactId>
+                               <version>1.0.1</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>jfree</groupId>
+                               <artifactId>jcommon</artifactId>
+                               <version>1.0.2</version>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>javax</groupId>
+                               <artifactId>javaee-api</artifactId>
+                               <version>6.0</version>
+                               <scope>provided</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>commons-codec</groupId>
+                               <artifactId>commons-codec</artifactId>
+                               <version>1.3</version>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>commons-dbcp</groupId>
+                               <artifactId>commons-dbcp</artifactId>
+                               <version>1.4</version>
+                       </dependency>
+                       <!-- dependency>
+                               <groupId>toplink.essentials</groupId>
+                               <artifactId>toplink-essentials</artifactId>
+                               <version>2.1-60f</version>
+                       </dependency -->
+                       
+
+               </dependencies>
+       </dependencyManagement>
+
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-release-plugin</artifactId>
+                               <version>2.2.1</version>
+                               <configuration>
+                                       <autoVersionSubmodules>true</autoVersionSubmodules>
+                                        <localCheckout>true</localCheckout>
+                                        <pushChanges>false</pushChanges>
+                                       <goals>javadoc:jar deploy</goals>
+                               </configuration>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-checkstyle-plugin</artifactId>
+                               <version>2.5</version>
+                               <dependencies>
+                                       <dependency>
+                                               <groupId>org.wamblee</groupId>
+                                               <artifactId>wamblee-code-style</artifactId>
+                                               <version>1.1</version>
+                                       </dependency>
+                               </dependencies>
+                       </plugin>
+
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>jalopy-maven-plugin</artifactId>
+                               <version>1.0-alpha-1</version>
+                               <configuration>
+                                       <fileFormat>UNIX</fileFormat>
+                                       <convention>org.wamblee.jalopy.xml</convention>
+                               </configuration>
+                               <dependencies>
+                                       <dependency>
+                                               <groupId>org.wamblee</groupId>
+                                               <artifactId>wamblee-code-style</artifactId>
+                                               <version>1.1</version>
+                                       </dependency>
+                               </dependencies>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-compiler-plugin</artifactId>
+                               <version>2.3.2</version>
+                               <configuration>
+                                       <source>1.6</source>
+                                       <target>1.6</target>
+                               </configuration>
+                       </plugin>
+
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-surefire-plugin</artifactId>
+                                <version>2.5</version>
+                               <configuration>
+                                       <!--
+                                               enable forkMode to check if some tests do not setup their test
+                                               fixture correctly
+                                       -->
+                                       <!-- forkMode>always</forkMode -->
+                                       <includes>
+                                               <include>**/*Test.java</include>
+                                       </includes>
+                                       <redirectTestOutputToFile>true</redirectTestOutputToFile>
+                               </configuration>
+                       </plugin>
+
+                       <!--
+                               Make sure other projects can use (or the test support and test
+                               classes from the projects it uses. To use a dependence on a test
+                               library of a project, an additinoal dependence must be added with
+                               <type>test-jar</type>
+                       -->
+
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-jar-plugin</artifactId>
+                               <version>2.3.1</version>
+                               <executions>
+                                       <execution>
+                                               <goals>
+                                                       <goal>test-jar</goal>
+                                               </goals>
+                                       </execution>
+                               </executions>
+                       </plugin>
+
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>cobertura-maven-plugin</artifactId>
+                               <version>2.3</version>
+                               <executions>
+                                       <execution>
+                                               <goals>
+                                                       <goal>clean</goal>
+                                               </goals>
+                                       </execution>
+                               </executions>
+                               <configuration>
+                                       <instrumentation>
+                                               <excludes>
+                                               </excludes>
+                                       </instrumentation>
+                               </configuration>
+                       </plugin>
+                       <plugin>
+                               <artifactId>maven-site-plugin</artifactId>
+                               <configuration>
+                                       <locales>en</locales>
+                               </configuration>
+                       </plugin>
+
+
+               </plugins>
+
+               <pluginManagement>
+                       <plugins>
+                               <plugin>
+                                       <artifactId>maven-site-plugin</artifactId>
+                                       <version>3.0-beta-3</version>
+                                       <configuration>
+                                               <reportPlugins>
+                                                       <plugin>
+                                                               <groupId>org.apache.maven.plugins</groupId>
+                                                               <artifactId>maven-project-info-reports-plugin</artifactId>
+                                                               <version>2.3.1</version>
+                                                               <configuration>
+                                                                       <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
+                                                                       <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
+                                                               </configuration>
+                                                       </plugin>
+                                                       <plugin>
+                                                               <groupId>org.apache.maven.plugins</groupId>
+                                                               <artifactId>maven-javadoc-plugin</artifactId>
+                                                               <version>2.7</version>
+                                                       </plugin>
+                                                       <plugin>
+                                                               <groupId>org.codehaus.mojo</groupId>
+                                                               <artifactId>cobertura-maven-plugin</artifactId>
+                                                               <version>2.3</version>
+                                                               <configuration>
+                                                                       <formats>
+                                                                               <format>xml</format>
+                                                                               <format>html</format>
+                                                                       </formats>
+                                                               </configuration>
+                                                       </plugin>               
+                                               </reportPlugins>
+                                       </configuration>
+                               </plugin>
+                       </plugins>
+               </pluginManagement>
+
+       </build>
+
+
+       <reporting>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>findbugs-maven-plugin</artifactId>
+                               <version>2.3.1</version>
+                               <configuration>
+                                       <xmlOutput>true</xmlOutput>
+                                       <!-- Optional derectory to put findbugs xdoc xml report -->
+                                       <xmlOutputDirectory>target/site</xmlOutputDirectory>
+                                       <findbugsXmlOutput>true</findbugsXmlOutput>
+                                       <!-- Optional directory to put findbugs xml report -->
+                                       <findbugsXmlOutputDirectory>target/site</findbugsXmlOutputDirectory>
+                               </configuration>
+
+                       </plugin>
+
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>changes-maven-plugin</artifactId>
+                               <version>2.0-beta-1</version>
+                               <reportSets>
+                                       <reportSet>
+                                               <reports>
+                                                       <report>changes-report</report>
+                                               </reports>
+                                       </reportSet>
+                               </reportSets>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-javadoc-plugin</artifactId>
+                               <version>2.6.1</version>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>surefire-report-maven-plugin</artifactId>
+                               <version>2.0-beta-1</version>
+                       </plugin>
+                       <!-- checkstyle -->
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-checkstyle-plugin</artifactId>
+                               <version>2.5</version>
+                               <configuration>
+                                       <configLocation>org.wamblee.checkstyle.xml</configLocation>
+                               </configuration>
+                       </plugin>
+
+               </plugins>
+       </reporting>
+
+       <profiles>
+               <profile>
+                       <id>release</id>
+                       <activation>
+                               <property>
+                                       <name>performRelease</name>
+                                       <value>true</value>
+                               </property>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-gpg-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>sign-artifacts</id>
+                                                               <phase>verify</phase>
+                                                               <goals>
+                                                                       <goal>sign</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+                       <distributionManagement>
+                               <repository>
+                                       <id>sonatype-nexus-staging</id>
+                                       <name>Nexus Release Repository</name>
+                                       <url>http://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
+                               </repository>
+                       </distributionManagement>
+
+               </profile>
+               <profile>
+                       <id>all</id>
+                       <activation>
+                               <property>
+                                       <name>!performRelease</name>
+                               </property>
+                       </activation>
+                       <distributionManagement>
+                               <repository>
+                                       <id>localdir</id>
+                                       <name>Local directory</name>
+                                       <url>file:${user.home}/java/workspace/deploy</url>
+                               </repository>
+                       </distributionManagement>
+               </profile>
+       </profiles>
+
+       <distributionManagement>
+               <site>
+                       <id>test-enterprise-site</id>
+                       <url>file:${distrib}/main</url>
+               </site>
+       </distributionManagement>
+
+       <properties>
+               <spring.version>2.0.8</spring.version>
+               <jmock.version>2.4.0</jmock.version>
+       </properties>
+
+</project>
diff --git a/rpm/files/etc/init.d/upnpmonitor b/rpm/files/etc/init.d/upnpmonitor
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/rpm/pom.xml b/rpm/pom.xml
new file mode 100644 (file)
index 0000000..85e0b46
--- /dev/null
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd ">
+    
+    <parent>
+    <groupId>org.wamblee.upnpmonitor</groupId>
+    <artifactId>root</artifactId>
+    <version>0.1-SNAPSHOT</version>
+  </parent>
+    
+    <modelVersion>4.0.0</modelVersion>
+    <artifactId>rpm</artifactId>
+       <packaging>rpm</packaging>
+    <name>/rpm</name>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>rpm-maven-plugin</artifactId>
+                <version>2.1-alpha-1</version>
+                <extensions>true</extensions>
+                <configuration>
+                    <changelogFile>CHANGELOG</changelogFile>
+                    <copyright>Apache License 2.0, 2010</copyright>
+                    <group>org.wamblee.server</group>
+                    <packager>Erik Brakkee</packager>
+                    
+                    <mappings>
+                        <mapping>
+                            <directory>/etc/init.d</directory>
+                            <filemode>755</filemode>
+                            <username>root</username>
+                            <groupname>root</groupname>
+                            <sources>
+                                <source>
+                                    <location>files/etc/init.d</location>
+                                </source>
+                            </sources>
+                        </mapping>
+                       
+                        <mapping>
+                            <directory>/etc/profile.d</directory>
+                            <username>root</username>
+                            <groupname>root</groupname>
+                            <sources>
+                                <source>
+                                    <location>files/etc/profile.d</location>
+                                </source>
+                            </sources>
+                        </mapping>
+        
+                        <mapping>
+                            <directory>/usr/share/doc/packages/wamblee-upnpmonitor</directory>
+                            <username>root</username>
+                            <groupname>root</groupname>
+                            <sources>
+                                <source>
+                                    <location>files/usr/share/doc/packages/wamblee-upnpmonitor</location>
+                                </source>
+                            </sources>
+                        </mapping>
+                        
+                    </mappings>
+                    <provides>
+                        <provide>upnpmonitor</provide>
+                    </provides>
+                    <requires>
+                        <require>java-1_6_0-sun-devel</require>
+                    </requires>
+                                       <preinstallScriptlet>
+                                          <script><![CDATA[
+                                              
+                                              if grep '^java:' /etc/passwd > /dev/null
+                                              then
+                                                echo "User java already exists." 1>&2
+                                              else
+                                                /usr/sbin/useradd -m java
+                                              fi
+                                              (
+                                                echo "Make sure that user java has login enabled!"
+                                                echo "(passwd java)"
+                                              ) 1>&2
+                                              
+                                              if [[ -r /etc/init.d/glassfish ]]
+                                              then
+                                                echo "This RPM does not support upgrade" 1>&2
+                                                exit 1
+                                              fi
+                                          
+                                          ]]></script>
+                                       </preinstallScriptlet>
+                    
+                    <preremoveScriptlet>
+                       <script><![CDATA[
+                          /etc/init.d/upnpmonitor stop
+                          /sbin/chkconfig upnpmonitor off
+                       ]]></script>
+                    </preremoveScriptlet>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+    
+</project>
diff --git a/site/pom.xml b/site/pom.xml
new file mode 100644 (file)
index 0000000..edb47ae
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+  <parent>
+    <groupId>org.wamblee.upnpmonitor</groupId>
+    <artifactId>root</artifactId>
+    <version>0.1-SNAPSHOT</version>
+  </parent>
+
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>site</artifactId>
+  <packaging>pom</packaging>
+  <name>/site</name>
+  <distributionManagement>
+    <site>
+      <id>upnpmonitor</id>
+      <url>file:${distrib}</url>
+    </site>
+  </distributionManagement>
+
+</project>
diff --git a/site/src/site/site.xml b/site/src/site/site.xml
new file mode 100644 (file)
index 0000000..c19ca3b
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project xmlns="http://maven.apache.org/DECORATION/1.0.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.0.0 http://maven.apache.org/xsd/decoration-1.0.0.xsd"
+  name="UPNP monitor">
+  
+  <skin>
+    <groupId>org.wamblee</groupId>
+    <artifactId>wamblee-skin</artifactId>
+  </skin>
+  
+  <body>
+    <links>
+      <item name="utilities library" href="http://utils.wamblee.org/"/>
+    </links>
+
+    <menu name="info">
+      <item name="overview" href="index.html"/>
+      <item name="features" href="features.html"/>
+      <item name="news" href="news.html"/> 
+      <item name="developers" href="developers.html"/>
+    </menu>
+
+  </body>
+</project>
diff --git a/site/src/site/xdoc/developers.xml b/site/src/site/xdoc/developers.xml
new file mode 100644 (file)
index 0000000..69f3f11
--- /dev/null
@@ -0,0 +1,39 @@
+<?xml version="1.0"?>
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+  <properties>
+    <title>developers</title>
+    <author email="erik@brakkee.org">Erik Brakkee</author>
+  </properties>
+  <body>
+    <section name="Using">
+      <!--
+      <p> The library is available through the central maven repository with group id
+          <code>org.wamblee</code> and artifact ids of the form
+          <code>wamblee-</code><em>suffix</em>. The documentation for each component of the
+        utilities library describes which artifact id should be used. </p>
+        -->
+    </section>
+
+    <section name="GIT access">
+      <p>Git access is at
+          <code>https://wamblee.org/git/public/upnpmonitor</code></p>
+      <p>Browse the repository at <a
+          href="http://wamblee.org/gitweb/upnpmonitor">http://wamblee.org/gitweb/upnpmonitor</a>
+      </p>
+    </section>
+    
+    <section name="Mailing list">
+      <p>No mailing lists defined yet. </p>
+      <!--
+      <p>The mailing list is <a href="mailto:utils@wamblee.org">utils@wamblee.org</a>.</p>
+      <p>To subscribe to the mailing list, please visit the <a
+        href="http://wamblee.org/mailman/listinfo/utils">list page</a></p>
+      <p>There is also a <a href="http://wamblee.org/pipermail/utils/">list archive</a></p>.
+      -->
+    </section>
+
+  </body>
+</document>
diff --git a/site/src/site/xdoc/features.xml b/site/src/site/xdoc/features.xml
new file mode 100644 (file)
index 0000000..37c29b7
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+  <properties>
+    <title>features</title>
+    <author email="erik@brakkee.org">Erik Brakkee</author>
+  </properties>
+  <body>
+    <section name="Features">
+     <p>TBD</p>
+    </section>
+
+  </body>
+</document>
diff --git a/site/src/site/xdoc/index.xml b/site/src/site/xdoc/index.xml
new file mode 100644 (file)
index 0000000..83f39e0
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+  <properties>
+    <title>overview</title>
+    <author email="erik@brakkee.org">Erik Brakkee</author>
+  </properties>
+  <body>
+    <section name="Introduction">
+      <p>
+        The UPNP monitor is a simple tool that monitors a local network for a particular UPNP 
+        service and when it appears to be down it executes a recovery action. 
+      </p>
+      <p>
+        This small project is starting up. The information will be made more complete soon.
+      </p>
+    </section>
+  </body>
+</document>
diff --git a/site/src/site/xdoc/news.xml b/site/src/site/xdoc/news.xml
new file mode 100644 (file)
index 0000000..f727ef1
--- /dev/null
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+  <properties>
+    <title>news</title>
+    <author email="erik@brakkee.org">Erik Brakkee</author>
+  </properties>
+  <body>
+    <section name="22-Dec-2012: Project is created">
+      <subsection name="Bugs">
+        <!--
+      <ul>
+        <li>[<a href='http://wamblee.org/jira/browse/UTILS-10'>UTILS-10</a>] -         DomUtils should always perform namespace aware parsing
+        </li>
+      </ul>
+      -->
+      </subsection>
+      
+      <subsection name="Improvements">
+        <!--
+        <ul>
+          <li>[<a href='http://wamblee.org/jira/browse/UTILS-11'>UTILS-11</a>] -         Replace DomUtils by more object-oriented method for working with XML, Schema, and Transformations. 
+          </li>
+        </ul>
+        -->
+      </subsection>
+    
+      <subsection name="Features">
+        <!--
+        <ul>
+          <li>[<a href='http://wamblee.org/jira/browse/UTILS-12'>UTILS-12</a>] -         Add XPATH support
+          </li>
+          <li>[<a href='http://wamblee.org/jira/browse/UTILS-13'>UTILS-13</a>] -         Locking annotations for java.util.Concurrent
+          </li>
+          <li>[<a href='http://wamblee.org/jira/browse/UTILS-14'>UTILS-14</a>] -         Add clock abstraction
+          </li>
+          <li>[<a href='http://wamblee.org/jira/browse/UTILS-15'>UTILS-15</a>] -         Generic typesafe id
+          </li>
+        </ul>
+        -->
+      </subsection>
+  
+    </section>
+
+  </body>
+</document>