You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by tr...@apache.org on 2005/07/01 14:55:09 UTC

svn commit: r208754 [2/2] - in /incubator/jackrabbit/trunk: ./ api/ api/src/ api/src/java/ api/src/java/org/ api/src/java/org/apache/ api/src/java/org/apache/jackrabbit/ applications/ commons/ commons/src/ commons/src/java/ commons/src/java/org/ common...

Modified: incubator/jackrabbit/trunk/maven.xml
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/maven.xml?rev=208754&r1=208753&r2=208754&view=diff
==============================================================================
--- incubator/jackrabbit/trunk/maven.xml (original)
+++ incubator/jackrabbit/trunk/maven.xml Fri Jul  1 05:55:06 2005
@@ -16,158 +16,40 @@
 -->
 
 <project
-    default="jar:jar"
+    default="buildall"
     xmlns:deploy="deploy"
     xmlns:j="jelly:core"
     xmlns:ant="jelly:ant"
     xmlns:maven="jelly:maven">
 
-    <postGoal name="ant:generate-build">
-        <attainGoal name="jackrabbit:post-ant"/>
-    </postGoal>
-
-    <postGoal name="maven-javadoc-plugin:report">
-        <attainGoal name="jackrabbit:post-javadoc"/>
-    </postGoal>
-
-    <!-- Goal strips the javadov generated datestamp -->
-    <goal name="jackrabbit:post-javadoc">
-        <ant:replaceregexp
-            match="-- Generated by javadoc .*--"
-            replace="-- Generated by javadoc --" flags="g" byline="true">
-            <ant:fileset dir="${maven.javadoc.destdir}" includes="**/*.html">
-                <ant:depth max="20"/>
-            </ant:fileset>
-        </ant:replaceregexp>
-    </goal>
+	<goal name="buildall">
+        <!-- build the dependend sub projects -->
+        <maven:reactor 
+            basedir="${basedir}"
+            includes="*/project.xml"
+            goals="jar:install"
+            banner="Building"
+            ignoreFailures="false"/>
+   	</goal>
 
-    <!-- Additionally cleans the test data created -->
     <postGoal name="clean">
-        <attainGoal name="test:clean"/>
+        <!-- clean the dependend sub projects -->
+        <maven:reactor 
+            basedir="${basedir}"
+            includes="*/project.xml"
+            goals="clean"
+            banner="Cleaning"
+            ignoreFailures="false"/>
     </postGoal>
 
-    <!-- deletes the test data -->
-    <goal name="test:clean">
-        <ant:delete includeEmptyDirs="true">
-            <ant:fileset dir="applications/test/repository">
-                <ant:include name="**/*"/>
-                <ant:exclude name="**/custom_nodetypes.xml"/>
-            </ant:fileset>
-        </ant:delete>
-        <ant:delete includeEmptyDirs="true">
-            <ant:fileset dir="applications/test/workspaces">
-                <ant:include name="**/*"/>
-                <ant:exclude name="**/workspace.xml"/>
-            </ant:fileset>
-        </ant:delete>
-        <ant:delete dir="applications/test/tx"/>
-        <ant:delete dir="applications/test/version"/>
-    </goal>
-
-    <!-- Generates the SQL / XPath parsers if necessary -->
-    <postGoal name="java:prepare-filesystem">
-        <ant:condition property="sqlparser_stale">
-            <ant:not>
-                <ant:uptodate targetfile="${maven.gen.src}/java/org/apache/jackrabbit/core/query/sql/JCRSQLParser.java">
-                    <ant:srcfiles dir="${maven.src.dir}/grammar/sql">
-                        <ant:include name="JCRSQL.jjt"/>
-                    </ant:srcfiles>
-                </ant:uptodate>
-            </ant:not>
-        </ant:condition>
-        <j:if test="${sqlparser_stale == 'true'}">
-            <attainGoal name="jackrabbit:generate-sql-parser"/>
-        </j:if>
-        <ant:condition property="xpathparser_stale">
-            <ant:not>
-                <ant:uptodate targetfile="${maven.gen.src}/java/org/apache/jackrabbit/core/query/xpath/XPath.java">
-                    <ant:srcfiles dir="${maven.src.dir}/grammar/xpath">
-                        <ant:include name="javacc.xsl"/>
-                        <ant:include name="jjtree.xsl"/>
-                        <ant:include name="jjtree-jackrabbit.xsl"/>
-                        <ant:include name="strip.xsl"/>
-                        <ant:include name="xpath-grammar.xml"/>
-                    </ant:srcfiles>
-                </ant:uptodate>
-            </ant:not>
-        </ant:condition>
-        <j:if test="${xpathparser_stale == 'true'}">
-            <attainGoal name="jackrabbit:generate-xpath-parser"/>
-        </j:if>
-        <ant:path id="jackrabbit.generated.src"
-                  location="${maven.gen.src}/java"/>
-        <maven:addPath id="maven.compile.src.set"
-                       refid="jackrabbit.generated.src"/>
+    <postGoal name="javadoc">
+        <!-- clean the dependend sub projects -->
+        <maven:reactor 
+            basedir="${basedir}"
+            includes="*/project.xml"
+            goals="javadoc"
+            banner="Generating Javadoc"
+            ignoreFailures="false"/>
     </postGoal>
 
-    <!-- Generates the SQL Parser -->
-    <goal name="jackrabbit:generate-sql-parser">
-        <j:set var="maven.javacc.jjtree.package"
-               value="org.apache.jackrabbit.core.query.sql"/>
-        <j:set var="maven.javacc.javacc.package"
-               value="${maven.javacc.jjtree.package}"/>
-        <j:set var="maven.javacc.jjtree.grammar"
-               value="${maven.src.dir}/grammar/sql/JCRSQL.jjt"/>
-        <attainGoal name="javacc"/>
-        <!-- Remove files that have been customized in Jackrabbit. -->
-        <ant:delete>
-          <ant:fileset dir="${maven.gen.src}/java/org/apache/jackrabbit/core/query/sql">
-            <ant:include name="ASTLiteral.java"/>
-            <ant:include name="ASTContainsExpression.java"/>
-            <ant:include name="ASTPredicate.java"/>
-            <ant:include name="ASTIdentifier.java"/>
-          </ant:fileset>
-        </ant:delete>
-    </goal>
-
-    <!-- Generates the XPath Parser -->
-    <goal name="jackrabbit:generate-xpath-parser">
-        <!-- Generate the JavaCC grammar file using XSLT -->
-        <ant:mkdir dir="${maven.gen.src}/javacc"/>
-        <!-- The following is a hack to get xslt work with maven (See: http://maven.apache.org/faq.html#BadXSLT ) -->
-        ${systemScope.setProperty('javax.xml.transform.TransformerFactory','org.apache.xalan.processor.TransformerFactoryImpl')}
-        <ant:xslt style="${maven.src.dir}/grammar/xpath/strip.xsl"
-            in="${maven.src.dir}/grammar/xpath/xpath-grammar.xml"
-            out="${maven.gen.src}/javacc/stripped-xpath-grammar.xml"
-            force="yes">
-        </ant:xslt>
-        <ant:xslt style="${maven.src.dir}/grammar/xpath/jjtree-jackrabbit.xsl"
-            in="${maven.gen.src}/javacc/stripped-xpath-grammar.xml"
-            out="${maven.gen.src}/javacc/XPath.jjt"
-            force="yes">
-        </ant:xslt>
-        <!-- Generate the XPath parser using JavaCC -->
-        <j:set var="maven.javacc.jjtree.package"
-               value="org.apache.jackrabbit.core.query.xpath"/>
-        <j:set var="maven.javacc.javacc.package"
-               value="${maven.javacc.jjtree.package}"/>
-        <j:set var="maven.javacc.jjtree.grammar"
-               value="${maven.gen.src}/javacc/XPath.jjt"/>
-        <attainGoal name="javacc"/>
-        <!-- Remove files that have been customized in Jackrabbit. -->
-        <ant:delete>
-          <ant:fileset dir="${maven.gen.src}/java/org/apache/jackrabbit/core/query/xpath">
-            <ant:include name="SimpleNode.java"/>
-          </ant:fileset>
-        </ant:delete>
-    </goal>
-
-    <!--
-        Copies all dependencies to ./target/lib
-        (except the optional runtime dependencies cqfs and cqfs-jackrabbit)
-    -->
-    <goal name="copy-deps">
-        <deploy:copy-deps todir="./target/lib" excludes="cqfs,cqfs-jackrabbit"/>
-    </goal>
-
-    <!--
-        Creates a jar file with the JackrabbitRepositoryStub class which is
-        needed for running test cases
-    -->
-    <goal name="jackrabbit:test-stub">
-        <attainGoal name="test:compile"/>
-        <ant:jar destfile="./target/jackrabbit-test-stub-${pom.currentVersion}.jar"
-            basedir="target/test-classes"
-            includes="org/apache/jackrabbit/core/JackrabbitRepositoryStub.class"/>
-    </goal>
 </project>

Modified: incubator/jackrabbit/trunk/project.xml
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/project.xml?rev=208754&r1=208753&r2=208754&view=diff
==============================================================================
--- incubator/jackrabbit/trunk/project.xml (original)
+++ incubator/jackrabbit/trunk/project.xml Fri Jul  1 05:55:06 2005
@@ -18,375 +18,260 @@
   -->
 
 <project>
-  <pomVersion>3</pomVersion>
-  <id>jackrabbit</id>
-  <name>Jackrabbit</name>
-  <currentVersion>1.0-dev</currentVersion>
-  <organization>
-    <name>The Apache Software Foundation</name>
+    <!-- ====================================================================== -->
+    <!-- M A S T E R  P R O J E C T  D E S C R I P T I O N                      -->
+    <!-- ====================================================================== -->
+    <pomVersion>3</pomVersion>
+    <groupId>jackrabbit</groupId>
+    <artifactId>jackrabbit</artifactId>
+    <name>Jackrabbit</name>
+    <currentVersion>1.0-dev</currentVersion>
+    <organization>
+        <name>The Apache Software Foundation</name>
+        <url>http://incubator.apache.org/projects/jackrabbit.html</url>
+        <logo>http://incubator.apache.org/images/apache-incubator-logo.png</logo>
+    </organization>
+    <inceptionYear>2004</inceptionYear>
+    <package>org.apache.jackrabbit.*</package>
+    <logo>/images/jackrabbitlogo.gif</logo>
+    <description>
+        The Jackrabbit Project has been formed to develop an open source implementation of the Content Repository
+        for Java Technology API (JCR), being specified within the Java Community Process as
+        &lt;a href="http://www.jcp.org/en/jsr/detail?id=170"&gt;JSR-170&lt;/a&gt;. &lt;a href="http://www.day.com/"&gt;Day Software&lt;/a&gt;,
+        the JSR-170 specification lead, has licensed an initial implementation of the JCR reference implementation 
+        for use as seed code for this project.  JCR specifies an API for application developers (and application 
+        frameworks) to use for interaction with modern content repositories -- content management systems that provide 
+        content services such as versioning, transactions, indexing, workflow, etc.
+    </description>
+    <shortDescription>Implementation of the Content Repository for Java</shortDescription>
     <url>http://incubator.apache.org/projects/jackrabbit.html</url>
-    <logo>http://incubator.apache.org/images/apache-incubator-logo.png</logo>
-  </organization>
-  <inceptionYear>2004</inceptionYear>
-  <package>org.apache.jackrabbit.*</package>
-  <logo>/images/jackrabbitlogo.gif</logo>
-  <description>
-    The Jackrabbit Project has been formed to develop an open source implementation of the Content Repository
-    for Java Technology API (JCR), being specified within the Java Community Process as
-    &lt;a href="http://www.jcp.org/en/jsr/detail?id=170"&gt;JSR-170&lt;/a&gt;. &lt;a href="http://www.day.com/"&gt;Day Software&lt;/a&gt;,
-    the JSR-170 specification lead, has licensed an initial implementation of the JCR reference implementation 
-    for use as seed code for this project.  JCR specifies an API for application developers (and application 
-    frameworks) to use for interaction with modern content repositories -- content management systems that provide 
-    content services such as versioning, transactions, indexing, workflow, etc.
-  </description>
-  <shortDescription>Implementation of the Content Repository for Java</shortDescription>
-  <url>http://incubator.apache.org/projects/jackrabbit.html</url>
-  <issueTrackingUrl>http://issues.apache.org/jira/browse/JCR</issueTrackingUrl>
-  <siteDirectory>../jackrabbit-site</siteDirectory>
-  <distributionSite>incubator.apache.org</distributionSite>
-  <distributionDirectory>/www/www.apache.org/dist/java-repository/</distributionDirectory>
-  <repository>
-    <connection>scm:subversion:http://svn.apache.org/repos/asf/incubator/jackrabbit/trunk</connection>
-    <developerConnection>scm:subversion:https://svn.apache.org/repos/asf/incubator/jackrabbit/trunk</developerConnection>
-    <url>http://svn.apache.org/viewcvs</url>
-  </repository>
-  <versions/>
-  <mailingLists>
-<!--
-    <mailingList>
-      <name>Jackrabbit Users List</name>
-      <subscribe>user-subscribe@jackrabbit.apache.org</subscribe>
-      <unsubscribe>user-unsubscribe@jackrabbit.apache.org</unsubscribe>
-      <archive>http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=user@jackrabbit.apache.org</archive>
-    </mailingList>
--->
-    <mailingList>
-      <name>Jackrabbit Developer List</name>
-      <subscribe>jackrabbit-dev-subscribe at incubator.apache.org</subscribe>
-      <unsubscribe>jackrabbit-dev-unsubscribe at incubator.apache.org</unsubscribe>
-      <archive>http://incubator.apache.org/mail/jackrabbit-dev/</archive>
-    </mailingList>
-    <mailingList>
-      <name>Jackrabbit Source Control List</name>
-      <subscribe>jackrabbit-commits-subscribe at incubator.apache.org</subscribe>
-      <unsubscribe>jackrabbit-commits-unsubscribe at incubator.apache.org</unsubscribe>
-      <archive>http://incubator.apache.org/mail/jackrabbit-commits/</archive>
-    </mailingList>
-  </mailingLists>
+    <issueTrackingUrl>http://issues.apache.org/jira/browse/JCR</issueTrackingUrl>
+    <siteDirectory>../jackrabbit-site</siteDirectory>
+    <distributionSite>incubator.apache.org</distributionSite>
+    <distributionDirectory>/www/www.apache.org/dist/java-repository/</distributionDirectory>
+    <repository>
+        <connection>scm:subversion:http://svn.apache.org/repos/asf/incubator/jackrabbit/trunk</connection>
+        <developerConnection>scm:subversion:https://svn.apache.org/repos/asf/incubator/jackrabbit/trunk</developerConnection>
+        <url>http://svn.apache.org/viewcvs</url>
+    </repository>
+    <versions/>
 
-  <developers>
-    <developer>
-      <name>Roy T. Fielding</name>
-      <id>fielding</id>
-      <email/>
-      <organization>Day Software</organization>
-      <roles>
-        <role>Mentor</role>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>-8</timezone>
-    </developer>
-    <developer>
-      <name>Stefan Guggisberg</name>
-      <id>stefan</id>
-      <email/>
-      <organization>Day Software</organization>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+1</timezone>
-    </developer>
-    <developer>
-      <name>Stefano Mazzocchi</name>
-      <id>stefano</id>
-      <email/>
-      <organization/>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>-5</timezone>
-    </developer>
-    <developer>
-      <name>David Nuescheler</name>
-      <id>uncled</id>
-      <email/>
-      <organization>Day Software</organization>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+1</timezone>
-    </developer>
-    <developer>
-      <name>Dominique Pfister</name>
-      <id>dpfister</id>
-      <email/>
-      <organization>Day Software</organization>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+1</timezone>
-    </developer>
-    <developer>
-      <name>Peeter Piegaze</name>
-      <id>ppiegaze</id>
-      <email/>
-      <organization>Day Software</organization>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+1</timezone>
-    </developer>
-    <developer>
-      <name>Gianugo Rabellino</name>
-      <id>gianugo</id>
-      <email/>
-      <organization/>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+1</timezone>
-    </developer>
-    <developer>
-      <name>Tim Reilly</name>
-      <id>treilly</id>
-      <email>treilly at apache dot org</email>
-      <organization/>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>-5</timezone>
-    </developer>
-    <developer>
-      <name>Marcel Reutegger</name>
-      <id>mreutegg</id>
-      <email/>
-      <organization>Day Software</organization>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+1</timezone>
-    </developer>
-    <developer>
-      <name>Paul Russell</name>
-      <id>prussell</id>
-      <email></email>
-      <organization/>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+0</timezone>
-    </developer>
-    <developer>
-      <name>Andrew Savory</name>
-      <id>asavory</id>
-      <email/>
-      <organization/>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+0</timezone>
-    </developer>
-    <developer>
-      <name>Tobias Strasser</name>
-      <id>tripod</id>
-      <email/>
-      <organization>Day Software</organization>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+1</timezone>
-    </developer>
-    <developer>
-      <name>Sylvain Wallez</name>
-      <id>sylvain</id>
-      <email/>
-      <organization/>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+1</timezone>
-    </developer>
-    <developer>
-      <name>Jukka Zitting</name>
-      <id>jukka</id>
-      <email>jz@yukatan.fi</email>
-      <organization>Yukatan</organization>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+2</timezone>
-    </developer>
-    <developer>
-      <name>Edgar Poce</name>
-      <id>edgarpoce</id>
-      <email>edgarpoce@gmail.com</email>
-      <organization/>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone/>
-    </developer>
-  </developers>
-  <contributors>
-    <contributor>
-      <name>Serge Huber</name>
-      <email/>
-      <organization/>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+1</timezone>
-    </contributor>
-    <contributor>
-      <name>Felix Meschberger</name>
-      <email/>
-      <organization>Day Software</organization>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+1</timezone>
-    </contributor>
-    <contributor>
-      <name>Angela Schreiber</name>
-      <email/>
-      <organization>Day Software</organization>
-      <roles>
-        <role>Java Developer</role>
-      </roles>
-      <timezone>+1</timezone>
-    </contributor>
-  </contributors>
-  <licenses>
-    <license>
-      <name>The Apache Software License, Version 2.0</name>
-      <url>/LICENSE.txt</url>
-      <distribution>repo</distribution>
-    </license>
-  </licenses>
+    <mailingLists>
+        <!--
+        <mailingList>
+            <name>Jackrabbit Users List</name>
+            <subscribe>user-subscribe@jackrabbit.apache.org</subscribe>
+            <unsubscribe>user-unsubscribe@jackrabbit.apache.org</unsubscribe>
+            <archive>http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=user@jackrabbit.apache.org</archive>
+        </mailingList>
+        -->
+        <mailingList>
+            <name>Jackrabbit Developer List</name>
+            <subscribe>jackrabbit-dev-subscribe at incubator.apache.org</subscribe>
+            <unsubscribe>jackrabbit-dev-unsubscribe at incubator.apache.org</unsubscribe>
+            <archive>http://incubator.apache.org/mail/jackrabbit-dev/</archive>
+        </mailingList>
+        <mailingList>
+            <name>Jackrabbit Source Control List</name>
+            <subscribe>jackrabbit-commits-subscribe at incubator.apache.org</subscribe>
+            <unsubscribe>jackrabbit-commits-unsubscribe at incubator.apache.org</unsubscribe>
+            <archive>http://incubator.apache.org/mail/jackrabbit-commits/</archive>
+        </mailingList>
+    </mailingLists>
 
-  <dependencies>
-    <dependency>
-      <id>concurrent</id>
-      <version>1.3.4</version>
-    </dependency>
-    <dependency>
-      <id>junit</id>
-      <version>3.8.1</version>
-    </dependency>
-    <dependency>
-      <id>commons-collections</id>
-      <version>3.1</version>
-    </dependency>
-    <dependency>
-      <id>javacc</id>
-      <version>3.2</version>
-    </dependency>
-    <dependency>
-      <groupId>geronimo-spec</groupId>
-      <artifactId>geronimo-spec-jta</artifactId>
-      <version>1.0-M1</version>
-    </dependency>
-    <dependency>
-      <groupId>jsr170</groupId>
-      <artifactId>jcr</artifactId>
-      <version>1.0</version>
-      <url>http://jcp.org/en/jsr/detail?id=170</url>
-    </dependency>
-    <dependency>
-      <id>log4j</id>
-      <version>1.2.8</version>
-    </dependency>
-    <dependency>
-      <groupId>lucene</groupId>
-      <artifactId>lucene</artifactId>
-      <version>1.4.3</version>
-    </dependency>
-    <dependency>
-      <groupId>xerces</groupId>
-      <artifactId>xercesImpl</artifactId>
-      <version>2.6.2</version>
-    </dependency>
-    <dependency>
-      <groupId>xml-apis</groupId>
-      <artifactId>xmlParserAPIs</artifactId>
-      <version>2.0.2</version>
-    </dependency>
-    <!--
-      cqfs-jackrabbit and cqfs are optional runtime dependencies 
-      (an alternative FileSystem implementation); 
-      commons-logging is a dependency of cqfs
-    -->
-    <dependency>
-      <groupId>cqfs</groupId>
-      <artifactId>cqfs-jackrabbit</artifactId>
-      <version>3.5.6-SNAPSHOT</version>
-      <url>http://www.day.com/maven/cqfs/jars/cqfs-jackrabbit-3.5.6-SNAPSHOT.jar</url>
-    </dependency>
-    <dependency>
-      <groupId>cqfs</groupId>
-      <artifactId>cqfs</artifactId>
-      <version>3.5.6-SNAPSHOT</version>
-      <url>http://www.day.com/maven/cqfs/jars/cqfs-3.5.6-SNAPSHOT.jar</url>
-    </dependency>
-    <dependency>
-      <id>commons-logging</id>
-      <version>1.0</version>
-    </dependency>
-  </dependencies>
+    <licenses>
+        <license>
+            <name>The Apache Software License, Version 2.0</name>
+            <url>/LICENSE.txt</url>
+            <distribution>repo</distribution>
+        </license>
+    </licenses>
+    
+    <!-- ====================================================================== -->
+    <!-- P E O P L E                                                            -->
+    <!-- ====================================================================== -->
 
-  <build>
-    <sourceDirectory>src/java</sourceDirectory>
-    <unitTestSourceDirectory>src/test</unitTestSourceDirectory>
-    <unitTest>
-      <includes>
-        <include>**/*TestAll.java</include>
-      </includes>
-      <resources>
-        <resource>
-          <directory>applications/test</directory>
-          <includes>
-            <include>*.properties</include>
-            <include>*.xml</include>
-          </includes>
-        </resource>
-        <resource>
-          <directory>src/test</directory>
-          <includes>
-            <include>**/*.xml</include>
-	        <include>**/*.txt</include>
-          </includes>
-        </resource>
-      </resources>
-    </unitTest>
+    <developers>
+        <developer>
+            <name>Roy T. Fielding</name>
+            <id>fielding</id>
+            <email/>
+            <organization>Day Software</organization>
+            <roles>
+                <role>Mentor</role>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>-8</timezone>
+        </developer>
+        <developer>
+            <name>Stefan Guggisberg</name>
+            <id>stefan</id>
+            <email/>
+            <organization>Day Software</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </developer>
+        <developer>
+            <name>Stefano Mazzocchi</name>
+            <id>stefano</id>
+            <email/>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>-5</timezone>
+        </developer>
+        <developer>
+            <name>David Nuescheler</name>
+            <id>uncled</id>
+            <email/>
+            <organization>Day Software</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </developer>
+        <developer>
+            <name>Dominique Pfister</name>
+            <id>dpfister</id>
+            <email/>
+            <organization>Day Software</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </developer>
+        <developer>
+            <name>Peeter Piegaze</name>
+            <id>ppiegaze</id>
+            <email/>
+            <organization>Day Software</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </developer>
+        <developer>
+            <name>Gianugo Rabellino</name>
+            <id>gianugo</id>
+            <email/>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </developer>
+        <developer>
+            <name>Tim Reilly</name>
+            <id>treilly</id>
+            <email>treilly at apache dot org</email>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>-5</timezone>
+        </developer>
+        <developer>
+            <name>Marcel Reutegger</name>
+            <id>mreutegg</id>
+            <email/>
+            <organization>Day Software</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </developer>
+        <developer>
+            <name>Paul Russell</name>
+            <id>prussell</id>
+            <email></email>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+0</timezone>
+        </developer>
+        <developer>
+            <name>Andrew Savory</name>
+            <id>asavory</id>
+            <email/>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+0</timezone>
+        </developer>
+        <developer>
+            <name>Tobias Strasser</name>
+            <id>tripod</id>
+            <email/>
+            <organization>Day Software</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </developer>
+        <developer>
+            <name>Sylvain Wallez</name>
+            <id>sylvain</id>
+            <email/>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </developer>
+        <developer>
+            <name>Jukka Zitting</name>
+            <id>jukka</id>
+            <email>jz@yukatan.fi</email>
+            <organization>Yukatan</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+2</timezone>
+        </developer>
+        <developer>
+            <name>Edgar Poce</name>
+            <id>edgarpoce</id>
+            <email>edgarpoce@gmail.com</email>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone/>
+        </developer>
+    </developers>
 
-    <!-- J A R  R E S O U R C E S -->
-    <!-- Resources that are packaged up inside the JAR file -->
-    <resources>
-     <resource>
-       <directory>src/java</directory>
-       <includes>
-         <include>**/*.xml</include>
-         <include>**/*.properties</include>
-         <include>**/*.TextFilterService</include>
-       </includes>
-     </resource>
-   </resources>
-  </build>
-
-  <reports>
-     <report>maven-changelog-plugin</report>
-     <report>maven-changes-plugin</report>
-     <!-- <report>maven-checkstyle-plugin</report> -->
-     <!-- <report>maven-clover-plugin</report> -->
-     <!-- <report>maven-developer-activity-plugin</report> -->
-     <!-- <report>maven-file-activity-plugin</report> -->
-     <report>maven-javadoc-plugin</report>
-     <!-- <report>maven-jellydoc-plugin</report> -->
-     <report>maven-junit-report-plugin</report>
-     <report>maven-jxr-plugin</report>
-     <report>maven-license-plugin</report>
-     <!-- <report>maven-linkcheck-plugin</report> -->
-     <!-- <report>maven-statcvs-plugin</report> -->
-     <report>maven-tasklist-plugin</report>
-  </reports>
+    <contributors>
+        <contributor>
+            <name>Serge Huber</name>
+            <email/>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </contributor>
+        <contributor>
+            <name>Felix Meschberger</name>
+            <email/>
+            <organization>Day Software</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </contributor>
+        <contributor>
+            <name>Angela Schreiber</name>
+            <email/>
+            <organization>Day Software</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </contributor>
+    </contributors>
 </project>