Author: bago
Date: Sun Jul 23 03:31:48 2006
New Revision: 424704

URL: http://svn.apache.org/viewvc?rev=424704&view=rev
Log:
Updated pom.xml to include all the james dependencies.
Now, it is able to run the build and tests (to create javadocs/reports).
Run "mvn site" and copy target/site to the site/server subfolder (JAMES-432)

Modified:
    james/server/trunk/pom.xml
    james/server/trunk/src/site/site.xml

Modified: james/server/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/pom.xml?rev=424704&r1=424703&r2=424704&view=diff
==============================================================================
--- james/server/trunk/pom.xml (original)
+++ james/server/trunk/pom.xml Sun Jul 23 03:31:48 2006
@@ -3,59 +3,567 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.james</groupId>
   <artifactId>james-server</artifactId>
-  <name>Apache James Server</name>
-  <version>1</version>
+  <name>Apache James Project</name>
+  <version>3.0-SNAPSHOT</version>
+  <packaging>jar</packaging>
   <description>
-    Apache James Server
+    The Apache Java Enterprise Mail Server (a.k.a. Apache James)
   </description>
   <url>http://james.apache.org/server</url>
-  <inceptionYear>2006</inceptionYear>
+  <inceptionYear>2002</inceptionYear>
 
-  <dependencies>
-  </dependencies>
+  <issueManagement>
+    <system>jira</system>
+    <url>http://issues.apache.org/jira/browse/JAMES</url>
+  </issueManagement>
+
+  <ciManagement>
+    <system>continuum</system>
+    <notifiers>
+      <notifier>
+        <type>mail</type>
+        <sendOnError />
+        <sendOnFailure />
+        <address>server-dev@james.apache.org</address>
+      </notifier>
+    </notifiers>
+  </ciManagement>
+
+  <mailingLists>
+    <mailingList>
+      <name>Server User List</name>
+      <subscribe>
+        [EMAIL PROTECTED]
+      </subscribe>
+      <unsubscribe>
+        [EMAIL PROTECTED]
+      </unsubscribe>
+      <archive>
+        http://www.mail-archive.com/server-user@james.apache.org/
+      </archive>
+    </mailingList>
+    <mailingList>
+      <name>Server Developer List</name>
+      <subscribe>[EMAIL PROTECTED]</subscribe>
+      <unsubscribe>
+        [EMAIL PROTECTED]
+      </unsubscribe>
+      <post>server-dev@james.apache.org</post>
+      <archive>
+        http://www.mail-archive.com/server-dev@james.apache.org/
+      </archive>
+    </mailingList>
+    <mailingList>
+      <name>James General List</name>
+      <subscribe>
+        [EMAIL PROTECTED]
+      </subscribe>
+      <unsubscribe>
+        [EMAIL PROTECTED]
+      </unsubscribe>
+      <archive>
+        http://www.mail-archive.com/[EMAIL PROTECTED]/
+      </archive>
+    </mailingList>
+  </mailingLists>
+
+  <developers>
+    <developer>
+      <id>bago</id>
+      <name>Stefano Bagnara</name>
+      <email>[EMAIL PROTECTED]</email>
+      <timezone>2</timezone>
+      <roles>
+        <role>Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>norman</id>
+      <name>Norman Maurer</name>
+      <email>[EMAIL PROTECTED]</email>
+      <timezone>2</timezone>
+      <roles>
+        <role>Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>serge</id>
+      <name>Serge Knystautas</name>
+      <email>sergek at lokitech.com</email>
+      <timezone></timezone>
+      <roles>
+        <role>Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>benrdf</id>
+      <name>Bernd Fondermann</name>
+      <email>bf_jak at brainlounge.de</email>
+      <timezone></timezone>
+      <roles>
+        <role>Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>steve</id>
+      <name>Steve Brewin</name>
+      <email>sbrewin at synsys.com</email>
+      <timezone></timezone>
+      <roles>
+        <role>Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>soeren</id>
+      <name>Soeren Hilmer</name>
+      <email>sh at widetrail.dk</email>
+      <timezone></timezone>
+      <roles>
+        <role>Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>noel</id>
+      <name>Noel J. Bergman</name>
+      <email>noel at devtech.com</email>
+      <timezone></timezone>
+      <roles>
+        <role>Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>danny</id>
+      <name>Danny Angus</name>
+      <email>danny at apache.org</email>
+      <timezone></timezone>
+      <roles>
+        <role>Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>adc</id>
+      <name>Alan D. Cabrera</name>
+      <timezone>-8</timezone>
+    </developer>
+  </developers>
 
-  <organization>
-    <name>Apache Software Foundation</name>
-    <url>http://www.apache.org</url>
-  </organization>
+  <repositories>
+    <repository>
+      <id>bago-dist-m1</id>
+      <name>Temporary Repository</name>
+      <url>http://people.apache.org/~bago/maven/dist-m1</url>
+      <layout>legacy</layout>
+      <snapshots>
+        <enabled>true</enabled>
+        <checksumPolicy>ignore</checksumPolicy>
+      </snapshots>
+    </repository>
 
+    <repository>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+      <id>central</id>
+      <name>Maven Repository Switchboard</name>
+      <url>http://repo1.maven.org/maven2</url>
+    </repository>
+    <repository>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+      <id>snapshots</id>
+      <name>Maven SNAPSHOT Repository</name>
+      <url>http://snapshots.maven.codehaus.org/maven2</url>
+    </repository>
+  </repositories>
+
+  <pluginRepositories>
+    <pluginRepository>
+      <id>snapshots</id>
+      <name>Maven Central Plugins Development Repository</name>
+      <url>http://snapshots.maven.codehaus.org/maven2</url>
+    </pluginRepository>
+  </pluginRepositories>
+  <!--
+    <build>
+    <defaultGoal>install</defaultGoal>
+    <pluginManagement>
+    <plugins>
+    <plugin>
+    <artifactId>maven-release-plugin</artifactId>
+    <configuration>
+    <remoteRepositoryId>james</remoteRepositoryId>
+    
<remoteRepositoryUrl>scp://minotaur.apache.org/www/james.apache.org/james/dist/james-${version}/m1</remoteRepositoryUrl>
+    </configuration>
+    </plugin>
+    </plugins>
+    </pluginManagement>
+    </build>
+  -->
   <licenses>
     <license>
-      <name>Apache License, Version 2.0</name>
-      <url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
+      <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>
 
-  <issueManagement>
-    <system>JIRA</system>
-    <url>http://issues.apache.org/jira/browse/JAMES</url>
-  </issueManagement>
 
   <scm>
     <connection>
-      scm:svn:http://svn.apache.org/repos/asf/james/server/trunk
+      scm:svn:http://svn.apache.org/repos/asf/james/server
     </connection>
     <developerConnection>
-      scm:svn:https://svn.apache.org/repos/asf/james/server/trunk
+      scm:svn:https://[EMAIL PROTECTED]/repos/asf/james/server
     </developerConnection>
     <url>
       http://svn.apache.org/viewcvs.cgi/james/server/trunk/?root=Apache-SVN
     </url>
   </scm>
 
-  <mailingLists>
-    <mailingList>
-      <name>Apache James Developement</name>
-      <subscribe>[EMAIL PROTECTED]</subscribe>
-      <unsubscribe>
-        [EMAIL PROTECTED]
-      </unsubscribe>
-      <post>server-dev@james.apache.org</post>
-      <archive>
-        http://mail-archives.apache.org/mod_mbox/james-server-dev/
-      </archive>
-    </mailingList>
-  </mailingLists>
+  <dependencies verbose="true">
+
+    <!-- NEED TO DEAL WITH THESE JARS -->
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>jspf</artifactId>
+      <version>0.9b1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.bouncycastle</groupId>
+      <artifactId>bcmail-jdk14</artifactId>
+      <version>129</version>
+    </dependency>
+    <dependency>
+      <groupId>org.bouncycastle</groupId>
+      <artifactId>bcmail-jdk14-workaround</artifactId>
+      <version>129</version>
+    </dependency>
+
+    <!-- NEED TO DEAL WITH THESE JARS -->
+
+    <dependency>
+      <groupId>javax.mail</groupId>
+      <artifactId>mail</artifactId>
+      <version>1.4</version>
+    </dependency>
+<!--
+    <dependency>
+      <groupId>javax.activation</groupId>
+      <artifactId>activation</artifactId>
+      <version>1.1</version>
+    </dependency>
+-->
+    <dependency>
+      <groupId>avalon-framework</groupId>
+      <artifactId>avalon-framework-api</artifactId>
+      <version>4.3</version>
+    </dependency>
+
+    <dependency>
+      <groupId>avalon-framework</groupId>
+      <artifactId>avalon-framework-impl</artifactId>
+      <version>4.3</version>
+      <exclusions>
+        <exclusion>
+          <groupId>commons-logging</groupId>
+          <artifactId>commons-logging</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>jmock</groupId>
+          <artifactId>jmock</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>xalan</groupId>
+          <artifactId>xalan</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>xml-apis</groupId>
+          <artifactId>xmlParserAPIs</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+
+    <dependency>
+      <groupId>commons-dbcp</groupId>
+      <artifactId>commons-dbcp</artifactId>
+      <version>1.2.1</version>
+      <exclusions>
+        <exclusion>
+          <groupId>xerces</groupId>
+          <artifactId>xercesImpl</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+
+    <dependency>
+      <groupId>commons-net</groupId>
+      <artifactId>commons-net</artifactId>
+      <version>1.4.1</version>
+      <scope>test</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>cornerstone-connection</groupId>
+      <artifactId>cornerstone-connection-api</artifactId>
+      <version>2.1</version>
+    </dependency>
+
+    <dependency>
+      <groupId>cornerstone-connection</groupId>
+      <artifactId>cornerstone-connection-impl</artifactId>
+      <version>2.1</version>
+    </dependency>
+
+    <dependency>
+      <groupId>cornerstone-sockets</groupId>
+      <artifactId>cornerstone-sockets-api</artifactId>
+      <version>2.1</version>
+    </dependency>
+
+    <dependency>
+      <groupId>cornerstone-sockets</groupId>
+      <artifactId>cornerstone-sockets-impl</artifactId>
+      <version>2.1</version>
+      <exclusions>
+        <exclusion>
+          <groupId>xml-apis</groupId>
+          <artifactId>xml-apis</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+
+    <dependency>
+      <groupId>cornerstone-datasources</groupId>
+      <artifactId>cornerstone-datasources-api</artifactId>
+      <version>2.1</version>
+      <!--
+        <exclusions>
+        <exclusion>
+        <groupId>excalibur-datasource</groupId>
+        <artifactId>excalibur-datasource</artifactId>
+        </exclusion>
+        </exclusions>
+      -->
+    </dependency>
+
+    <dependency>
+      <groupId>excalibur-datasource</groupId>
+      <artifactId>excalibur-datasource</artifactId>
+      <version>2.1</version>
+      <exclusions>
+        <exclusion>
+          <groupId>excalibur-pool</groupId>
+          <artifactId>excalibur-pool-instrumented</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>excalibur-component</groupId>
+          <artifactId>excalibur-component</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>excalibur-component</groupId>
+          <artifactId>excalibur-testcase</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>excalibur-fortress</groupId>
+          <artifactId>excalibur-fortress</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>excalibur-fortress</groupId>
+          <artifactId>
+            excalibur-fortress-container-api
+          </artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>excalibur-logger</groupId>
+          <artifactId>excalibur-logger</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>hsqldb</groupId>
+          <artifactId>hsqldb</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>excalibur-fortress</groupId>
+          <artifactId>excalibur-fortress-meta</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+
+    <dependency>
+      <groupId>cornerstone-datasources</groupId>
+      <artifactId>cornerstone-datasources-impl</artifactId>
+      <version>2.1</version>
+      <exclusions>
+        <exclusion>
+          <groupId>d-haven-managed-pool</groupId>
+          <artifactId>d-haven-managed-pool</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+
+    <dependency>
+      <groupId>cornerstone-scheduler</groupId>
+      <artifactId>cornerstone-scheduler-api</artifactId>
+      <version>2.1</version>
+    </dependency>
+
+    <dependency>
+      <groupId>cornerstone-scheduler</groupId>
+      <artifactId>cornerstone-scheduler-impl</artifactId>
+      <version>2.1</version>
+    </dependency>
+
+    <dependency>
+      <groupId>cornerstone-store</groupId>
+      <artifactId>cornerstone-store-api</artifactId>
+      <version>2.1</version>
+    </dependency>
+
+    <dependency>
+      <groupId>cornerstone-store</groupId>
+      <artifactId>cornerstone-store-impl</artifactId>
+      <version>2.1</version>
+    </dependency>
+
+    <dependency>
+      <groupId>dnsjava</groupId>
+      <artifactId>dnsjava</artifactId>
+      <version>2.0.1</version>
+    </dependency>
+
+    <dependency>
+      <groupId>excalibur-thread</groupId>
+      <artifactId>excalibur-thread-api</artifactId>
+      <version>2.1</version>
+    </dependency>
+
+    <dependency>
+      <groupId>excalibur-thread</groupId>
+      <artifactId>excalibur-thread-impl</artifactId>
+      <version>2.1</version>
+      <exclusions>
+        <exclusion>
+          <groupId>junitperf</groupId>
+          <artifactId>junitperf</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>avalon-logkit</groupId>
+      <artifactId>avalon-logkit</artifactId>
+      <version>2.1</version>
+      <exclusions>
+        <exclusion>
+          <groupId>geronimo-spec</groupId>
+          <artifactId>geronimo-spec-javamail</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>geronimo-spec</groupId>
+          <artifactId>geronimo-spec-jms</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>servletapi</groupId>
+          <artifactId>servletapi</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>oro</groupId>
+      <artifactId>oro</artifactId>
+      <version>2.0.8</version>
+    </dependency>
+
+  </dependencies>
+
+  <distributionManagement>
+    <repository>
+      <id>james-repo</id>
+      <name>James Central Repository</name>
+      <url>
+        scp://minotaur.apache.org/www/james.apache.org/dist-m2
+      </url>
+    </repository>
+    <snapshotRepository>
+      <id>james-snapshots</id>
+      <name>James Central Development Repository</name>
+      <url>
+        scp://minotaur.apache.org/www/james.apache.org/dist-m2-snapshot
+      </url>
+    </snapshotRepository>
+    <site>
+      <id>james-website</id>
+      <url>
+        scp://minotaur.apache.org/www/james.apache.org/public_html/maven/
+      </url>
+    </site>
+  </distributionManagement>
+
+  <parent>
+    <artifactId>apache</artifactId>
+    <groupId>org.apache</groupId>
+    <version>3</version>
+  </parent>
+
+  <build>
+    <sourceDirectory>src/java</sourceDirectory>
+    <testSourceDirectory>src/test</testSourceDirectory>
+
+    <testResources>
+      <testResource>
+        <directory>src/test</directory>
+        <includes>
+          <include>**/*.zone</include>
+        </includes>
+      </testResource>
+    </testResources>
+  </build>
 
+  <reporting>
+    <plugins>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>surefire-report-maven-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <artifactId>maven-javadoc-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>jxr-maven-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-pmd-plugin</artifactId>
+        <configuration>
+          <targetjdk>1.4</targetjdk>
+          <rulesets>
+            <ruleset>/rulesets/basic.xml</ruleset>
+            <ruleset>/rulesets/controversial.xml</ruleset>
+          </rulesets>
+          <format>xml</format>
+          <linkXref>true</linkXref>
+          <sourceEncoding>utf-8</sourceEncoding>
+          <minimumTokens>100</minimumTokens>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>taglist-maven-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-site-plugin</artifactId>
+      </plugin>
+    </plugins>
+  </reporting>
 </project>

Modified: james/server/trunk/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/src/site/site.xml?rev=424704&r1=424703&r2=424704&view=diff
==============================================================================
--- james/server/trunk/src/site/site.xml (original)
+++ james/server/trunk/src/site/site.xml Sun Jul 23 03:31:48 2006
@@ -31,10 +31,6 @@
       <item name="Wiki" href="http://wiki.apache.org/james"/>
     </menu>
     
-    <menu name="Downloads">
-      <item name="Releases" 
href="http://james.apache.org/server/download.cgi"/>
-    </menu>
-    
     <menu name="Documentation">
       <item name="James" href="/documentation_2_1.html"/>
       <item name="Design" href="/design_objectives.html"/>
@@ -45,7 +41,6 @@
       <item name="James" href="/documentation_2_3.html"/>
       <item name="Design" href="/design_objectives_2_3.html"/>
       <item name="James Javadocs" href="/javadocs/index.html"/>
-      <item name="Mailet Javadocs" href="/mailet/index.html"/>
       <item name="Useful RFCs" href="/rfclist.html"/>
     </menu>
     
@@ -56,6 +51,8 @@
       <item name="Changelog" href="/changelog.html"/>
       <item name="TODO" href="/todo.html"/>
     </menu>
-    
+
+    ${reports} 
+        
   </body>
 </project>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to