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]