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>[email protected]</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/[email protected]/
+ </archive>
+ </mailingList>
+ <mailingList>
+ <name>Server Developer List</name>
+ <subscribe>[EMAIL PROTECTED]</subscribe>
+ <unsubscribe>
+ [EMAIL PROTECTED]
+ </unsubscribe>
+ <post>[email protected]</post>
+ <archive>
+ http://www.mail-archive.com/[email protected]/
+ </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>[email protected]</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]