You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by ba...@apache.org on 2007/03/31 15:23:09 UTC

svn commit: r524421 - in /james/server/trunk: ./ core-library/ fetchmail-function/ imapserver-function/ mailet-api/ mailet/ nntpserver-function/ phoenix-deployment/ phoenix-deployment/src/site/ pop3server-function/ remotemanager-function/ smtpserver-fu...

Author: bago
Date: Sat Mar 31 06:23:08 2007
New Revision: 524421

URL: http://svn.apache.org/viewvc?view=rev&rev=524421
Log:
Added maven2 poms for every module and updated the phoenix-deployment module to work in multimodule project.
Moved website from phoenix-module to the root module.
Configured the main pom.xml to create aggregated jxr and javadocs reports (1 single structure and not per-module)

Added:
    james/server/trunk/core-library/pom.xml
    james/server/trunk/fetchmail-function/pom.xml
    james/server/trunk/imapserver-function/pom.xml
    james/server/trunk/mailet-api/pom.xml
    james/server/trunk/mailet/pom.xml
    james/server/trunk/nntpserver-function/pom.xml
    james/server/trunk/pom.xml
    james/server/trunk/pop3server-function/pom.xml
    james/server/trunk/remotemanager-function/pom.xml
    james/server/trunk/smtpserver-function/pom.xml
    james/server/trunk/spoolmanager-function/pom.xml
    james/server/trunk/src/
    james/server/trunk/src/site/
      - copied from r522055, james/server/trunk/phoenix-deployment/src/site/
    james/server/trunk/src/site/resources/
      - copied from r524420, james/server/trunk/phoenix-deployment/src/site/resources/
    james/server/trunk/src/site/site.xml
      - copied unchanged from r524420, james/server/trunk/phoenix-deployment/src/site/site.xml
    james/server/trunk/src/site/xdoc/
      - copied from r524420, james/server/trunk/phoenix-deployment/src/site/xdoc/
Removed:
    james/server/trunk/phoenix-deployment/src/site/
Modified:
    james/server/trunk/core-library/   (props changed)
    james/server/trunk/fetchmail-function/   (props changed)
    james/server/trunk/imapserver-function/   (props changed)
    james/server/trunk/mailet/   (props changed)
    james/server/trunk/mailet-api/   (props changed)
    james/server/trunk/nntpserver-function/   (props changed)
    james/server/trunk/phoenix-deployment/pom.xml

Propchange: james/server/trunk/core-library/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sat Mar 31 06:23:08 2007
@@ -0,0 +1 @@
+target

Added: james/server/trunk/core-library/pom.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/core-library/pom.xml?view=auto&rev=524421
==============================================================================
--- james/server/trunk/core-library/pom.xml (added)
+++ james/server/trunk/core-library/pom.xml Sat Mar 31 06:23:08 2007
@@ -0,0 +1,374 @@
+<?xml version="1.0" encoding="ISO-8859-15"?><project>
+  <parent>
+    <artifactId>james-server</artifactId>
+    <groupId>org.apache.james</groupId>
+    <version>3.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.james</groupId>
+  <artifactId>james-server-core-library</artifactId>
+  <name>Apache JAMES Server Core</name>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-api</artifactId>
+      <version>${parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-library</artifactId>
+      <version>${parent.version}</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>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>jspf</artifactId>
+      <version>0.9-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>jsieve</artifactId>
+      <version>0.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>javax.mail</groupId>
+      <artifactId>mail</artifactId>
+      <version>1.4.1ea-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>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>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+      <version>1.1</version>
+      <exclusions>
+      	<exclusion>
+          <artifactId>logkit</artifactId>
+          <groupId>logkit</groupId>
+        </exclusion>
+      	<exclusion>
+          <artifactId>avalon-framework</artifactId>
+          <groupId>avalon-framework</groupId>
+        </exclusion>
+      	<exclusion>
+          <artifactId>log4j</artifactId>
+          <groupId>log4j</groupId>
+        </exclusion>
+      	<exclusion>
+          <groupId>javax.servlet</groupId>
+          <artifactId>servlet-api</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>commons-lang</groupId>
+      <artifactId>commons-lang</artifactId>
+      <version>2.1</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-pool</groupId>
+      <artifactId>commons-pool</artifactId>
+      <version>1.2</version>
+      <exclusions>
+      	<exclusion>
+          <groupId>xerces</groupId>
+          <artifactId>xercesImpl</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>commons-configuration</groupId>
+      <artifactId>commons-configuration</artifactId>
+      <version>1.1</version>
+    </dependency>
+    <dependency>
+      <groupId>village</groupId>
+      <artifactId>village</artifactId>
+      <version>2.0</version>
+    </dependency>
+    <dependency>
+      <groupId>avalon-framework</groupId>
+      <artifactId>avalon-framework-impl</artifactId>
+      <version>4.3</version>
+      <exclusions>
+        <exclusion>
+          <artifactId>jmock</artifactId>
+          <groupId>jmock</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>xalan</artifactId>
+          <groupId>xalan</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>xmlParserAPIs</artifactId>
+          <groupId>xml-apis</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>commons-dbcp</groupId>
+      <artifactId>commons-dbcp</artifactId>
+      <version>1.2.1</version>
+      <exclusions>
+        <exclusion>
+          <artifactId>xercesImpl</artifactId>
+          <groupId>xerces</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>commons-net</groupId>
+      <artifactId>commons-net</artifactId>
+      <version>1.4.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-collections</groupId>
+      <artifactId>commons-collections</artifactId>
+      <version>3.1</version>
+    </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-patched</version>
+      <exclusions>
+        <exclusion>
+          <artifactId>xml-apis</artifactId>
+          <groupId>xml-apis</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>cornerstone-datasources</groupId>
+      <artifactId>cornerstone-datasources-api</artifactId>
+      <version>2.1</version>
+    </dependency>
+    <dependency>
+      <groupId>excalibur-datasource</groupId>
+      <artifactId>excalibur-datasource</artifactId>
+      <version>2.1</version>
+      <exclusions>
+        <exclusion>
+          <artifactId>excalibur-pool-instrumented</artifactId>
+          <groupId>excalibur-pool</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>excalibur-component</artifactId>
+          <groupId>excalibur-component</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>excalibur-testcase</artifactId>
+          <groupId>excalibur-component</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>excalibur-fortress</artifactId>
+          <groupId>excalibur-fortress</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>excalibur-fortress-container-api</artifactId>
+          <groupId>excalibur-fortress</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>excalibur-logger</artifactId>
+          <groupId>excalibur-logger</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>hsqldb</artifactId>
+          <groupId>hsqldb</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>excalibur-fortress-meta</artifactId>
+          <groupId>excalibur-fortress</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>cornerstone-datasources</groupId>
+      <artifactId>cornerstone-datasources-impl</artifactId>
+      <version>2.1-patched</version>
+      <exclusions>
+        <exclusion>
+          <artifactId>d-haven-managed-pool</artifactId>
+          <groupId>d-haven-managed-pool</groupId>
+        </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>dnsjava</groupId>
+      <artifactId>dnsjava</artifactId>
+      <version>2.0.3</version>
+    </dependency>
+    <dependency>
+      <groupId>excalibur-pool</groupId>
+      <artifactId>excalibur-pool-api</artifactId>
+      <version>2.1</version>
+    </dependency>
+    <dependency>
+      <groupId>excalibur-pool</groupId>
+      <artifactId>excalibur-pool-impl</artifactId>
+      <version>2.1</version>
+    </dependency>
+    <dependency>
+      <groupId>cornerstone-threads</groupId>
+      <artifactId>cornerstone-threads-api</artifactId>
+      <version>2.1</version>
+    </dependency>
+    <dependency>
+      <groupId>cornerstone-threads</groupId>
+      <artifactId>cornerstone-threads-impl</artifactId>
+      <version>2.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>
+          <artifactId>junitperf</artifactId>
+          <groupId>junitperf</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>avalon-logkit</groupId>
+      <artifactId>avalon-logkit</artifactId>
+      <version>2.1</version>
+      <exclusions>
+        <exclusion>
+          <artifactId>geronimo-spec-javamail</artifactId>
+          <groupId>geronimo-spec</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>geronimo-spec-jms</artifactId>
+          <groupId>geronimo-spec</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>servletapi</artifactId>
+          <groupId>servletapi</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>concurrent</groupId>
+      <artifactId>concurrent</artifactId>
+      <version>1.3.4</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-beanutils</groupId>
+      <artifactId>commons-beanutils</artifactId>
+      <version>1.7.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>jmock</groupId>
+      <artifactId>jmock</artifactId>
+      <version>1.1.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.derby</groupId>
+      <artifactId>derby</artifactId>
+      <version>10.2.2.0</version>
+    </dependency>
+    <dependency>
+      <groupId>oro</groupId>
+      <artifactId>oro</artifactId>
+      <version>2.0.8</version>
+    </dependency>
+    <dependency>
+      <groupId>mstor</groupId>
+      <artifactId>mstor</artifactId>
+      <version>0.9.9</version>
+    </dependency>
+    <dependency>
+      <groupId>xstream</groupId>
+      <artifactId>xstream</artifactId>
+      <version>1.2</version>
+    </dependency>
+    <dependency>
+      <groupId>mx4j</groupId>
+      <artifactId>mx4j-jmx</artifactId>
+      <version>1.1.1</version>
+    </dependency>
+    <dependency>
+      <groupId>torque</groupId>
+      <artifactId>torque</artifactId>
+      <version>3.3-RC1</version>
+      <exclusions>
+        <exclusion>
+          <artifactId>jndi</artifactId>
+          <groupId>jndi</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>avalon-framework</artifactId>
+          <groupId>avalon-framework</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>jdbc-stdext</artifactId>
+          <groupId>javax.sql</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: james/server/trunk/fetchmail-function/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sat Mar 31 06:23:08 2007
@@ -0,0 +1 @@
+target

Added: james/server/trunk/fetchmail-function/pom.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/fetchmail-function/pom.xml?view=auto&rev=524421
==============================================================================
--- james/server/trunk/fetchmail-function/pom.xml (added)
+++ james/server/trunk/fetchmail-function/pom.xml Sat Mar 31 06:23:08 2007
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-15"?><project>
+  <parent>
+    <artifactId>james-server</artifactId>
+    <groupId>org.apache.james</groupId>
+    <version>3.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.james</groupId>
+  <artifactId>james-server-fetchmail-function</artifactId>
+  <name>Apache JAMES Server FetchMail function</name>
+  <dependencies>
+    <!--
+    <dependency>
+      <groupId>javax.mail</groupId>
+      <artifactId>mail</artifactId>
+      <version>1.4.1ea-SNAPSHOT</version>
+    </dependency>
+    -->
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-api</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-core-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: james/server/trunk/imapserver-function/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sat Mar 31 06:23:08 2007
@@ -0,0 +1 @@
+target

Added: james/server/trunk/imapserver-function/pom.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/imapserver-function/pom.xml?view=auto&rev=524421
==============================================================================
--- james/server/trunk/imapserver-function/pom.xml (added)
+++ james/server/trunk/imapserver-function/pom.xml Sat Mar 31 06:23:08 2007
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-15"?><project>
+  <parent>
+    <artifactId>james-server</artifactId>
+    <groupId>org.apache.james</groupId>
+    <version>3.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.james</groupId>
+  <artifactId>james-server-imapserver-function</artifactId>
+  <name>Apache JAMES Server IMAP function</name>
+  <dependencies>
+    <!--
+    <dependency>
+      <groupId>javax.mail</groupId>
+      <artifactId>mail</artifactId>
+      <version>1.4.1ea-SNAPSHOT</version>
+    </dependency>
+    -->
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-api</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-core-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: james/server/trunk/mailet/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sat Mar 31 06:23:08 2007
@@ -0,0 +1 @@
+target

Propchange: james/server/trunk/mailet-api/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sat Mar 31 06:23:08 2007
@@ -0,0 +1 @@
+target

Added: james/server/trunk/mailet-api/pom.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/mailet-api/pom.xml?view=auto&rev=524421
==============================================================================
--- james/server/trunk/mailet-api/pom.xml (added)
+++ james/server/trunk/mailet-api/pom.xml Sat Mar 31 06:23:08 2007
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="ISO-8859-15"?><project>
+  <parent>
+    <artifactId>james-server</artifactId>
+    <groupId>org.apache.james</groupId>
+    <version>3.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.james</groupId>
+  <artifactId>james-server-mailet-api</artifactId>
+  <name>Apache JAMES Mailet API</name>
+  <dependencies>
+    <dependency>
+      <groupId>javax.mail</groupId>
+      <artifactId>mail</artifactId>
+      <version>1.4.1ea-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Added: james/server/trunk/mailet/pom.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/mailet/pom.xml?view=auto&rev=524421
==============================================================================
--- james/server/trunk/mailet/pom.xml (added)
+++ james/server/trunk/mailet/pom.xml Sat Mar 31 06:23:08 2007
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="ISO-8859-15"?><project>
+  <parent>
+    <artifactId>james-server</artifactId>
+    <groupId>org.apache.james</groupId>
+    <version>3.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.james</groupId>
+  <artifactId>james-server-mailet-library</artifactId>
+  <name>Apache JAMES Mailet Impl</name>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-api</artifactId>
+      <version>${parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>javax.mail</groupId>
+      <artifactId>mail</artifactId>
+      <version>1.4.1ea-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: james/server/trunk/nntpserver-function/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sat Mar 31 06:23:08 2007
@@ -0,0 +1 @@
+target

Added: james/server/trunk/nntpserver-function/pom.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/nntpserver-function/pom.xml?view=auto&rev=524421
==============================================================================
--- james/server/trunk/nntpserver-function/pom.xml (added)
+++ james/server/trunk/nntpserver-function/pom.xml Sat Mar 31 06:23:08 2007
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-15"?><project>
+  <parent>
+    <artifactId>james-server</artifactId>
+    <groupId>org.apache.james</groupId>
+    <version>3.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.james</groupId>
+  <artifactId>james-server-nntpserver-function</artifactId>
+  <name>Apache JAMES Server NNTP function</name>
+  <dependencies>
+    <!--
+    <dependency>
+      <groupId>javax.mail</groupId>
+      <artifactId>mail</artifactId>
+      <version>1.4.1ea-SNAPSHOT</version>
+    </dependency>
+    -->
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-api</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-core-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Modified: james/server/trunk/phoenix-deployment/pom.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/phoenix-deployment/pom.xml?view=diff&rev=524421&r1=524420&r2=524421
==============================================================================
--- james/server/trunk/phoenix-deployment/pom.xml (original)
+++ james/server/trunk/phoenix-deployment/pom.xml Sat Mar 31 06:23:08 2007
@@ -1,22 +1,13 @@
 <?xml version="1.0" encoding="ISO-8859-15"?><project>
   <parent>
-    <artifactId>james-server-root</artifactId>
+    <artifactId>james-server</artifactId>
     <groupId>org.apache.james</groupId>
-    <version>1.0-SNAPSHOT</version>
+    <version>3.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.james</groupId>
-  <artifactId>james-server</artifactId>
-  <name>Apache JAMES Server</name>
-  <version>3.0-SNAPSHOT</version>
-  <description>The Apache Java Enterprise Mail Server (a.k.a. JAMES Server)</description>
-  <url>http://james.apache.org/server/2.3.0/</url>
-  <inceptionYear>2002</inceptionYear>
-  <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/james/server/trunk</connection>
-    <developerConnection>scm:svn:https://${maven.username}@svn.apache.org/repos/asf/james/server/trunk</developerConnection>
-    <url>http://svn.apache.org/viewcvs.cgi/james/server/trunk?root=Apache-SVN</url>
-  </scm>
+  <artifactId>james-server-phoenix-deployment</artifactId>
+  <name>Apache JAMES Server Phoenix Deployment</name>
   <build>
     <sourceDirectory>src/java</sourceDirectory>
     <testSourceDirectory>src/test</testSourceDirectory>
@@ -25,6 +16,7 @@
         <directory>src/test</directory>
         <includes>
           <include>**/*.zone</include>
+          <include>**/*.xml</include>
         </includes>
       </testResource>
     </testResources>
@@ -39,264 +31,59 @@
       </plugin>
     </plugins>
   </build>
-  <repositories>
-    <repository>
-      <snapshots>
-        <checksumPolicy>ignore</checksumPolicy>
-      </snapshots>
-      <id>bago-dist-m1</id>
-      <name>Temporary Repository</name>
-      <url>http://people.apache.org/~bago/maven/dist-m1</url>
-      <layout>legacy</layout>
-    </repository>
-    <repository>
-      <releases />
-      <snapshots />
-      <id>central</id>
-      <name>Apache Snapshot Repository</name>
-      <url>http://people.apache.org/repo/m2-ibiblio-rsync-repository</url>
-    </repository>
-    <repository>
-      <releases>
-        <enabled>false</enabled>
-      </releases>
-      <id>apache.snapshots</id>
-      <name>Apache Snapshot Repository</name>
-      <url>http://people.apache.org/repo/m2-snapshot-repository</url>
-    </repository>
-    <repository>
-      <snapshots />
-      <id>java.net</id>
-      <name>Java Net main repository</name>
-      <url>https://maven-repository.dev.java.net/nonav/repository/</url>
-      <layout>legacy</layout>
-    </repository>
-    <repository>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <id>ibiblio</id>
-      <name>Main maven repo</name>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
   <dependencies>
     <dependency>
-      <groupId>org.bouncycastle</groupId>
-      <artifactId>bcmail-jdk14</artifactId>
-      <version>129</version>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-api</artifactId>
+      <version>3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>org.bouncycastle</groupId>
-      <artifactId>bcmail-jdk14-workaround</artifactId>
-      <version>129</version>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>org.apache.james</groupId>
-      <artifactId>jspf</artifactId>
-      <version>0.9-SNAPSHOT</version>
+      <artifactId>james-server-core-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
     </dependency>
+
     <dependency>
       <groupId>org.apache.james</groupId>
-      <artifactId>jsieve</artifactId>
-      <version>0.2-SNAPSHOT</version>
+      <artifactId>james-server-smtpserver-function</artifactId>
+      <version>3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>javax.mail</groupId>
-      <artifactId>mail</artifactId>
-      <version>1.4.1ea-SNAPSHOT</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>
-          <artifactId>commons-logging</artifactId>
-          <groupId>commons-logging</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>jmock</artifactId>
-          <groupId>jmock</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>xalan</artifactId>
-          <groupId>xalan</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>xmlParserAPIs</artifactId>
-          <groupId>xml-apis</groupId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>commons-dbcp</groupId>
-      <artifactId>commons-dbcp</artifactId>
-      <version>1.2.1</version>
-      <exclusions>
-        <exclusion>
-          <artifactId>xercesImpl</artifactId>
-          <groupId>xerces</groupId>
-        </exclusion>
-      </exclusions>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-pop3server-function</artifactId>
+      <version>3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>commons-net</groupId>
-      <artifactId>commons-net</artifactId>
-      <version>1.4.1</version>
-      <scope>test</scope>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-imapserver-function</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-nntpserver-function</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-fetchmail-function</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-spoolmanager-function</artifactId>
+      <version>3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>commons-collections</groupId>
-      <artifactId>commons-collections</artifactId>
-      <version>3.1</version>
-    </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>
-          <artifactId>xml-apis</artifactId>
-          <groupId>xml-apis</groupId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>cornerstone-datasources</groupId>
-      <artifactId>cornerstone-datasources-api</artifactId>
-      <version>2.1</version>
-    </dependency>
-    <dependency>
-      <groupId>excalibur-datasource</groupId>
-      <artifactId>excalibur-datasource</artifactId>
-      <version>2.1</version>
-      <exclusions>
-        <exclusion>
-          <artifactId>excalibur-pool-instrumented</artifactId>
-          <groupId>excalibur-pool</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>excalibur-component</artifactId>
-          <groupId>excalibur-component</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>excalibur-testcase</artifactId>
-          <groupId>excalibur-component</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>excalibur-fortress</artifactId>
-          <groupId>excalibur-fortress</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>excalibur-fortress-container-api</artifactId>
-          <groupId>excalibur-fortress</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>excalibur-logger</artifactId>
-          <groupId>excalibur-logger</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>hsqldb</artifactId>
-          <groupId>hsqldb</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>excalibur-fortress-meta</artifactId>
-          <groupId>excalibur-fortress</groupId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>cornerstone-datasources</groupId>
-      <artifactId>cornerstone-datasources-impl</artifactId>
-      <version>2.1</version>
-      <exclusions>
-        <exclusion>
-          <artifactId>d-haven-managed-pool</artifactId>
-          <groupId>d-haven-managed-pool</groupId>
-        </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.3</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>
-          <artifactId>junitperf</artifactId>
-          <groupId>junitperf</groupId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>avalon-logkit</groupId>
-      <artifactId>avalon-logkit</artifactId>
-      <version>2.1</version>
-      <exclusions>
-        <exclusion>
-          <artifactId>geronimo-spec-javamail</artifactId>
-          <groupId>geronimo-spec</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>geronimo-spec-jms</artifactId>
-          <groupId>geronimo-spec</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>servletapi</artifactId>
-          <groupId>servletapi</groupId>
-        </exclusion>
-      </exclusions>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-remotemanager-function</artifactId>
+      <version>3.0-SNAPSHOT</version>
     </dependency>
+    
     <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
@@ -304,91 +91,16 @@
       <scope>test</scope>
     </dependency>
     <dependency>
+      <groupId>commons-net</groupId>
+      <artifactId>commons-net</artifactId>
+      <version>1.4.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
       <groupId>jmock</groupId>
       <artifactId>jmock</artifactId>
       <version>1.1.0</version>
       <scope>test</scope>
     </dependency>
-    <dependency>
-      <groupId>org.apache.derby</groupId>
-      <artifactId>derby</artifactId>
-      <version>10.2.2.0</version>
-    </dependency>
-    <dependency>
-      <groupId>oro</groupId>
-      <artifactId>oro</artifactId>
-      <version>2.0.8</version>
-    </dependency>
-    <dependency>
-      <groupId>mstor</groupId>
-      <artifactId>mstor</artifactId>
-      <version>0.9.9</version>
-    </dependency>
-    <dependency>
-      <groupId>xstream</groupId>
-      <artifactId>xstream</artifactId>
-      <version>1.2</version>
-    </dependency>
-    <dependency>
-      <groupId>mx4j</groupId>
-      <artifactId>mx4j-jmx</artifactId>
-      <version>1.1.1</version>
-    </dependency>
-    <dependency>
-      <groupId>torque</groupId>
-      <artifactId>torque</artifactId>
-      <version>3.3-RC1</version>
-      <exclusions>
-        <exclusion>
-          <artifactId>jndi</artifactId>
-          <groupId>jndi</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>avalon-framework</artifactId>
-          <groupId>avalon-framework</groupId>
-        </exclusion>
-        <exclusion>
-          <artifactId>jdbc-stdext</artifactId>
-          <groupId>javax.sql</groupId>
-        </exclusion>
-      </exclusions>
-    </dependency>
   </dependencies>
-  <reporting>
-    <plugins>
-      <plugin>
-        <artifactId>maven-surefire-plugin</artifactId>
-      </plugin>
-      <plugin>
-        <artifactId>maven-javadoc-plugin</artifactId>
-      </plugin>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>jxr-maven-plugin</artifactId>
-      </plugin>
-      <plugin>
-        <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>
-        <artifactId>maven-site-plugin</artifactId>
-      </plugin>
-    </plugins>
-  </reporting>
-  <distributionManagement>
-    <site>
-      <id>server-trunk-website</id>
-      <url>scp://people.apache.org/www/james.apache.org/server/trunk/</url>
-    </site>
-  </distributionManagement>
 </project>

Added: james/server/trunk/pom.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/pom.xml?view=auto&rev=524421
==============================================================================
--- james/server/trunk/pom.xml (added)
+++ james/server/trunk/pom.xml Sat Mar 31 06:23:08 2007
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="ISO-8859-15"?><project>
+  <parent>
+    <artifactId>james-server-root</artifactId>
+    <groupId>org.apache.james</groupId>
+    <version>1.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.james</groupId>
+  <artifactId>james-server</artifactId>
+  <name>Apache JAMES Server</name>
+  <version>3.0-SNAPSHOT</version>
+  <description>The Apache Java Enterprise Mail Server (a.k.a. JAMES Server)</description>
+  <url>http://james.apache.org/server/head/</url>
+  <inceptionYear>2002</inceptionYear>
+  <packaging>pom</packaging>
+  <modules>
+    <module>mailet-api</module>
+    <module>mailet</module>
+    <module>core-library</module>
+    <module>smtpserver-function</module>
+    <module>pop3server-function</module>
+    <module>imapserver-function</module>
+    <module>nntpserver-function</module>
+    <module>spoolmanager-function</module>
+    <module>remotemanager-function</module>
+    <module>fetchmail-function</module>
+    <module>phoenix-deployment</module>
+  </modules>
+  <scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/james/server/trunk</connection>
+    <developerConnection>scm:svn:https://${maven.username}@svn.apache.org/repos/asf/james/server/trunk</developerConnection>
+    <url>http://svn.apache.org/viewcvs.cgi/james/server/trunk?root=Apache-SVN</url>
+  </scm>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <optimize>true</optimize>
+          <source>1.4</source>
+          <target>1.4</target>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifest>
+              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+            </manifest>
+          </archive>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <repositories>
+    <repository>
+      <id>local-james-stage-m1</id>
+      <name>Local James stage repository</name>
+      <url>file://c:/lab/void/projects/server-trunk-modular/stage</url>
+      <layout>legacy</layout>
+      <releases>
+        <enabled>true</enabled>
+        <checksumPolicy>ignore</checksumPolicy>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+        <checksumPolicy>ignore</checksumPolicy>
+      </snapshots>
+    </repository>
+    <!-- this is an hack for submodules to find stage folder -->
+    <repository>
+      <id>parent-james-stage-m1</id>
+      <name>Parent James stage repository</name>
+      <url>file://${basedir}/../stage</url>
+      <layout>legacy</layout>
+      <releases>
+        <enabled>true</enabled>
+        <checksumPolicy>ignore</checksumPolicy>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+        <checksumPolicy>ignore</checksumPolicy>
+      </snapshots>
+    </repository>
+    
+    <!-- Override parent POM to remove repositories -->
+    <repository>
+      <id>central</id>
+      <name>Apache Main M2 Repository</name>
+      <url>http://people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </repository>
+    <repository>
+      <id>apache.snapshots</id>
+      <name>Apache Snapshot Repository</name>
+      <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </repository>
+  </repositories>
+  <reporting>
+    <plugins>
+    <!--
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+      </plugin>
+      -->
+      <plugin>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <configuration>
+          <aggregate>true</aggregate>
+        </configuration>
+      </plugin>
+      <!--
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>jxr-maven-plugin</artifactId>
+      </plugin>
+      -->
+      <plugin>
+        <artifactId>maven-jxr-plugin</artifactId>
+        <configuration>
+          <aggregate>true</aggregate>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-pmd-plugin</artifactId>
+        <configuration>
+          <aggregate>true</aggregate>
+          <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>
+        <artifactId>maven-site-plugin</artifactId>
+      </plugin>
+    </plugins>
+  </reporting>
+  <distributionManagement>
+    <site>
+      <id>server-trunk-website</id>
+      <url>scp://people.apache.org/www/james.apache.org/server/trunk/</url>
+    </site>
+  </distributionManagement>
+</project>
\ No newline at end of file

Added: james/server/trunk/pop3server-function/pom.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/pop3server-function/pom.xml?view=auto&rev=524421
==============================================================================
--- james/server/trunk/pop3server-function/pom.xml (added)
+++ james/server/trunk/pop3server-function/pom.xml Sat Mar 31 06:23:08 2007
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-15"?><project>
+  <parent>
+    <artifactId>james-server</artifactId>
+    <groupId>org.apache.james</groupId>
+    <version>3.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.james</groupId>
+  <artifactId>james-server-pop3server-function</artifactId>
+  <name>Apache JAMES Server POP3 function</name>
+  <dependencies>
+    <!--
+    <dependency>
+      <groupId>javax.mail</groupId>
+      <artifactId>mail</artifactId>
+      <version>1.4.1ea-SNAPSHOT</version>
+    </dependency>
+    -->
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-api</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-core-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Added: james/server/trunk/remotemanager-function/pom.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/remotemanager-function/pom.xml?view=auto&rev=524421
==============================================================================
--- james/server/trunk/remotemanager-function/pom.xml (added)
+++ james/server/trunk/remotemanager-function/pom.xml Sat Mar 31 06:23:08 2007
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="ISO-8859-15"?><project>
+  <parent>
+    <artifactId>james-server</artifactId>
+    <groupId>org.apache.james</groupId>
+    <version>3.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.james</groupId>
+  <artifactId>james-server-remotemanager-function</artifactId>
+  <name>Apache JAMES Server RemoteManager function</name>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-api</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-core-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Added: james/server/trunk/smtpserver-function/pom.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/smtpserver-function/pom.xml?view=auto&rev=524421
==============================================================================
--- james/server/trunk/smtpserver-function/pom.xml (added)
+++ james/server/trunk/smtpserver-function/pom.xml Sat Mar 31 06:23:08 2007
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-15"?><project>
+  <parent>
+    <artifactId>james-server</artifactId>
+    <groupId>org.apache.james</groupId>
+    <version>3.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.james</groupId>
+  <artifactId>james-server-smtpserver-function</artifactId>
+  <name>Apache JAMES Server SMTP function</name>
+  <dependencies>
+    <!--
+    <dependency>
+      <groupId>javax.mail</groupId>
+      <artifactId>mail</artifactId>
+      <version>1.4.1ea-SNAPSHOT</version>
+    </dependency>
+    -->
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-api</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-core-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Added: james/server/trunk/spoolmanager-function/pom.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/spoolmanager-function/pom.xml?view=auto&rev=524421
==============================================================================
--- james/server/trunk/spoolmanager-function/pom.xml (added)
+++ james/server/trunk/spoolmanager-function/pom.xml Sat Mar 31 06:23:08 2007
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-15"?><project>
+  <parent>
+    <artifactId>james-server</artifactId>
+    <groupId>org.apache.james</groupId>
+    <version>3.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.james</groupId>
+  <artifactId>james-server-spoolmanager-function</artifactId>
+  <name>Apache JAMES Server SpoolManager function</name>
+  <dependencies>
+    <!--
+    <dependency>
+      <groupId>javax.mail</groupId>
+      <artifactId>mail</artifactId>
+      <version>1.4.1ea-SNAPSHOT</version>
+    </dependency>
+    -->
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-api</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailet-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-core-library</artifactId>
+      <version>3.0-SNAPSHOT</version>
+    </dependency>
+    
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: svn commit r524421 broke the server build

Posted by Stefano Bagnara <ap...@bago.org>.
Noel J. Bergman ha scritto:
> Stefano Bagnara wrote:
> 
>> Noel J. Bergman ha scritto:
>>>> Moved website from phoenix-module to the root module.
>>> And broke the build.  Please fix.
> 
>> I'm sorry I'll fix it ASAP.
> 
>> I'M SORRY anyway normal people can do mistakes
> 
> I know.  And you didn't do it on purpose.  You might notice that the nightly build processe doesn't just do an svn up.  It also does an svn revert first.  The combination does a better job of keeping things in synch.

I know. But I don't do a revert before a commit or I loose my work ;-)
What I wanted to say is that in this specific case the problem was not 
maven2 or a duplicate build system: I would have done the same mistake 
with ant only, because it didn't fail here before the commit.

And as you have seen I did a second mistake, even when I was simply 
trying ant ;-) .

> It isn't quite fixed, yet:

Thank you for reporting. I now removed xdocs and website targets from 
any "depends" list: you will decide what to do with them (and in what 
build.xml).

Stefano

> 
>   $ ant dist
>   ...
>   xdocs:
>       [mkdir] Created dir: /home/noel/ASF/james/server/trunk/phoenix-deployment/target/docs
>       [style] Warning: the task name <style> is deprecated. Use <xslt> instead.
> 
>   BUILD FAILED
>   /home/noel/ASF/james/server/trunk/phoenix-deployment/build.xml:404:
>      /home/noel/ASF/james/server/trunk/phoenix-deployment/src/site/xdoc not found.
> 
> Maven issues in other thread.
> 
> 	--- Noel



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


RE: svn commit r524421 broke the server build

Posted by "Noel J. Bergman" <no...@devtech.com>.
Stefano Bagnara wrote:

> Noel J. Bergman ha scritto:
>>> Moved website from phoenix-module to the root module.
>> And broke the build.  Please fix.

> I'm sorry I'll fix it ASAP.

> I'M SORRY anyway normal people can do mistakes

I know.  And you didn't do it on purpose.  You might notice that the nightly build processe doesn't just do an svn up.  It also does an svn revert first.  The combination does a better job of keeping things in synch.

It isn't quite fixed, yet:

  $ ant dist
  ...
  xdocs:
      [mkdir] Created dir: /home/noel/ASF/james/server/trunk/phoenix-deployment/target/docs
      [style] Warning: the task name <style> is deprecated. Use <xslt> instead.

  BUILD FAILED
  /home/noel/ASF/james/server/trunk/phoenix-deployment/build.xml:404:
     /home/noel/ASF/james/server/trunk/phoenix-deployment/src/site/xdoc not found.

Maven issues in other thread.

	--- Noel



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: svn commit r524421 broke the server build

Posted by Stefano Bagnara <ap...@bago.org>.
Noel J. Bergman ha scritto:
>> Moved website from phoenix-module to the root module.
> 
> And broke the build.  Please fix.

I'm sorry I'll fix it ASAP.

>> Added maven2 poms for every module and updated the phoenix-deployment
>> module to work in multimodule project
> 
> Why?  This just means two set of builds to maintain, and we are *NOT* switching to maven.  If you hadn't done this, you would have noticed that you broke the build.  I am giving serious consideration to voting against this change.
> 
> 	--- Noel

Because it is needed to build the website: when the move to multimodule 
has been done the website builds has been broken. I just moved one step 
forward to make everything works again.

Feel free to create an ant script to build the website and I'll remove 
the pom.xml files and stop bothering of this site issue.

I really DON'T CARE if you vote against: this will simply free up me 
from an activity I'm taking care only because I felt I was one that 
could have fixed it in less time.

I don't care if we/you use maven2 or not: I can take care (like I did in 
past) to mantain the website and keep it updated only if there is an 
automatic tool. Using m2 let me do this in less time than ant, but of 
course it will take even less time if you take care of it instead of me ;-)

Stefano


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


svn commit r524421 broke the server build

Posted by "Noel J. Bergman" <no...@devtech.com>.
> Moved website from phoenix-module to the root module.

And broke the build.  Please fix.

> Added maven2 poms for every module and updated the phoenix-deployment
> module to work in multimodule project

Why?  This just means two set of builds to maintain, and we are *NOT* switching to maven.  If you hadn't done this, you would have noticed that you broke the build.  I am giving serious consideration to voting against this change.

	--- Noel



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org