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 2008/08/12 12:05:26 UTC

svn commit: r685109 - in /james/postage/trunk: ./ src/main/java/org/apache/james/postage/smtpserver/ stage/org.apache.james/jars/ stage/org.apache.james/poms/

Author: bago
Date: Tue Aug 12 03:05:22 2008
New Revision: 685109

URL: http://svn.apache.org/viewvc?rev=685109&view=rev
Log:
Updated postage dependencies to reflect server-trunk changes (few more jars and service.DNSServer repackaged to domain.DNSService)

Added:
    james/postage/trunk/stage/org.apache.james/jars/james-server-avalon-socket-library-3.0-SNAPSHOT.jar   (with props)
    james/postage/trunk/stage/org.apache.james/jars/james-server-common-util-3.0-SNAPSHOT.jar   (with props)
    james/postage/trunk/stage/org.apache.james/jars/james-server-core-api-3.0-SNAPSHOT.jar   (with props)
    james/postage/trunk/stage/org.apache.james/jars/james-server-core-function-3.0-SNAPSHOT.jar   (with props)
    james/postage/trunk/stage/org.apache.james/poms/james-server-avalon-socket-library-3.0-SNAPSHOT.pom   (with props)
    james/postage/trunk/stage/org.apache.james/poms/james-server-common-util-3.0-SNAPSHOT.pom   (with props)
    james/postage/trunk/stage/org.apache.james/poms/james-server-core-api-3.0-SNAPSHOT.pom   (with props)
    james/postage/trunk/stage/org.apache.james/poms/james-server-core-function-3.0-SNAPSHOT.pom   (with props)
Modified:
    james/postage/trunk/build.xml
    james/postage/trunk/pom.xml
    james/postage/trunk/src/main/java/org/apache/james/postage/smtpserver/SMTPMailSink.java
    james/postage/trunk/stage/org.apache.james/jars/james-server-core-library-3.0-SNAPSHOT.jar
    james/postage/trunk/stage/org.apache.james/jars/james-server-domain-api-3.0-SNAPSHOT.jar
    james/postage/trunk/stage/org.apache.james/jars/james-server-smtpserver-function-3.0-SNAPSHOT.jar
    james/postage/trunk/stage/org.apache.james/jars/james-server-user-api-3.0-SNAPSHOT.jar
    james/postage/trunk/stage/org.apache.james/poms/james-server-core-library-3.0-SNAPSHOT.pom
    james/postage/trunk/stage/org.apache.james/poms/james-server-domain-api-3.0-SNAPSHOT.pom
    james/postage/trunk/stage/org.apache.james/poms/james-server-smtpserver-function-3.0-SNAPSHOT.pom
    james/postage/trunk/stage/org.apache.james/poms/james-server-user-api-3.0-SNAPSHOT.pom

Modified: james/postage/trunk/build.xml
URL: http://svn.apache.org/viewvc/james/postage/trunk/build.xml?rev=685109&r1=685108&r2=685109&view=diff
==============================================================================
--- james/postage/trunk/build.xml (original)
+++ james/postage/trunk/build.xml Tue Aug 12 03:05:22 2008
@@ -57,14 +57,17 @@
             	<include name="org.apache.excalibur.components/jars/excalibur-pool-api-2.2.1.jar" />
               <include name="org.apache.james/jars/mailet-2.4-SNAPSHOT.jar"/>
               <include name="org.apache.james/jars/james-server-domain-api-3.0-SNAPSHOT.jar"/>
-              <!-- BUILD TIME ONLY -->
-            	<include name="org.apache.james/jars/james-server-core-library-3.0-SNAPSHOT.jar"/>
+            	<include name="org.apache.james/jars/james-server-core-api-3.0-SNAPSHOT.jar"/>
+              <include name="org.apache.james/jars/james-server-avalon-socket-library-3.0-SNAPSHOT.jar"/>
+            	<include name="org.apache.james/jars/james-server-core-function-3.0-SNAPSHOT.jar"/>
+            	<include name="org.apache.james/jars/james-server-common-util-3.0-SNAPSHOT.jar"/>
               <include name="org.apache.james/jars/james-server-smtpserver-function-3.0-SNAPSHOT.jar"/>
+              <!-- BUILD TIME ONLY -->
             </fileset>
         </path>
 
         <path id="java.run.classpath">
-            <fileset dir="${basedir}/build/lib/">
+            <fileset dir="${dir.build.lib}">
                 <include name="postage.jar"/>
             </fileset>
             <fileset dir="${dir.stage}">
@@ -85,10 +88,13 @@
             	<include name="org.apache.excalibur.components/jars/excalibur-thread-api-2.2.1.jar" />
             	<include name="org.apache.excalibur.components/jars/excalibur-thread-impl-2.2.1.jar" />
             	<include name="org.apache.excalibur.components/jars/excalibur-pool-api-2.2.1.jar" />
-              <include name="org.apache.james/jars/james-server-core-library-3.0-SNAPSHOT.jar"/>
-              <include name="org.apache.james/jars/james-server-smtpserver-function-3.0-SNAPSHOT.jar"/>
               <include name="org.apache.james/jars/mailet-2.4-SNAPSHOT.jar"/>
               <include name="org.apache.james/jars/james-server-domain-api-3.0-SNAPSHOT.jar"/>
+            	<include name="org.apache.james/jars/james-server-core-api-3.0-SNAPSHOT.jar"/>
+              <include name="org.apache.james/jars/james-server-avalon-socket-library-3.0-SNAPSHOT.jar"/>
+            	<include name="org.apache.james/jars/james-server-core-function-3.0-SNAPSHOT.jar"/>
+            	<include name="org.apache.james/jars/james-server-common-util-3.0-SNAPSHOT.jar"/>
+              <include name="org.apache.james/jars/james-server-smtpserver-function-3.0-SNAPSHOT.jar"/>
               <!-- RUNTIME ONLY -->
             	<include name="concurrent/jars/concurrent-1.3.4.jar" />
             	<include name="org.apache.excalibur.components/jars/excalibur-pool-impl-2.2.1.jar" />

Modified: james/postage/trunk/pom.xml
URL: http://svn.apache.org/viewvc/james/postage/trunk/pom.xml?rev=685109&r1=685108&r2=685109&view=diff
==============================================================================
--- james/postage/trunk/pom.xml (original)
+++ james/postage/trunk/pom.xml Tue Aug 12 03:05:22 2008
@@ -186,9 +186,9 @@
     </dependency>
     
     <dependency>
-      <groupId>commons-lang</groupId>
-      <artifactId>commons-lang</artifactId>
-      <version>2.3</version>
+      <groupId>commons-collections</groupId>
+      <artifactId>commons-collections</artifactId>
+      <version>3.1</version>
     </dependency>
     
     <dependency>
@@ -338,12 +338,14 @@
       <scope>runtime</scope>
     </dependency>
 
+    <!-- 
     <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
       <version>3.8.1</version>
       <scope>test</scope>
     </dependency>
+     -->
 
 
     <dependency>
@@ -363,9 +365,36 @@
     </dependency>
     <dependency>
     	<groupId>org.apache.james</groupId>
+    	<artifactId>james-server-avalon-socket-library</artifactId>
+    	<version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+    	<groupId>org.apache.james</groupId>
+    	<artifactId>james-server-common-util</artifactId>
+    	<version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+    	<groupId>org.apache.james</groupId>
+    	<artifactId>james-server-core-function</artifactId>
+    	<version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+    	<groupId>org.apache.james</groupId>
+    	<artifactId>james-server-core-api</artifactId>
+    	<version>3.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+    	<groupId>org.apache.james</groupId>
+    	<artifactId>james-server-domain-api</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>org.apache.james</groupId>
     	<artifactId>james-server-smtpserver-function</artifactId>

Modified: james/postage/trunk/src/main/java/org/apache/james/postage/smtpserver/SMTPMailSink.java
URL: http://svn.apache.org/viewvc/james/postage/trunk/src/main/java/org/apache/james/postage/smtpserver/SMTPMailSink.java?rev=685109&r1=685108&r2=685109&view=diff
==============================================================================
--- james/postage/trunk/src/main/java/org/apache/james/postage/smtpserver/SMTPMailSink.java (original)
+++ james/postage/trunk/src/main/java/org/apache/james/postage/smtpserver/SMTPMailSink.java Tue Aug 12 03:05:22 2008
@@ -32,12 +32,13 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.excalibur.thread.ThreadPool;
+import org.apache.james.api.dnsservice.DNSService;
 import org.apache.james.dnsserver.DNSServer;
 import org.apache.james.postage.SamplingException;
 import org.apache.james.postage.execution.Sampler;
 import org.apache.james.postage.result.PostageRunnerResult;
-import org.apache.james.services.JamesConnectionManager;
 import org.apache.james.smtpserver.SMTPServer;
+import org.apache.james.socket.JamesConnectionManager;
 import org.apache.james.util.connection.SimpleConnectionManager;
 
 /**
@@ -87,7 +88,7 @@
         server.enableLogging(new AvalonToPostageLogger());
         server.configure(new DefaultConfiguration("dnsserver"));
         server.initialize();
-                serviceManager.put("org.apache.james.services.DNSServer", server);
+                serviceManager.put(DNSService.ROLE, server);
         serviceManager.put(SocketManager.ROLE, this);
         serviceManager.put(ThreadManager.ROLE, this);
         return serviceManager;

Added: james/postage/trunk/stage/org.apache.james/jars/james-server-avalon-socket-library-3.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/jars/james-server-avalon-socket-library-3.0-SNAPSHOT.jar?rev=685109&view=auto
==============================================================================
Binary file - no diff available.

Propchange: james/postage/trunk/stage/org.apache.james/jars/james-server-avalon-socket-library-3.0-SNAPSHOT.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: james/postage/trunk/stage/org.apache.james/jars/james-server-common-util-3.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/jars/james-server-common-util-3.0-SNAPSHOT.jar?rev=685109&view=auto
==============================================================================
Binary file - no diff available.

Propchange: james/postage/trunk/stage/org.apache.james/jars/james-server-common-util-3.0-SNAPSHOT.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: james/postage/trunk/stage/org.apache.james/jars/james-server-core-api-3.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/jars/james-server-core-api-3.0-SNAPSHOT.jar?rev=685109&view=auto
==============================================================================
Binary file - no diff available.

Propchange: james/postage/trunk/stage/org.apache.james/jars/james-server-core-api-3.0-SNAPSHOT.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: james/postage/trunk/stage/org.apache.james/jars/james-server-core-function-3.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/jars/james-server-core-function-3.0-SNAPSHOT.jar?rev=685109&view=auto
==============================================================================
Binary file - no diff available.

Propchange: james/postage/trunk/stage/org.apache.james/jars/james-server-core-function-3.0-SNAPSHOT.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: james/postage/trunk/stage/org.apache.james/jars/james-server-core-library-3.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/jars/james-server-core-library-3.0-SNAPSHOT.jar?rev=685109&r1=685108&r2=685109&view=diff
==============================================================================
Binary files - no diff available.

Modified: james/postage/trunk/stage/org.apache.james/jars/james-server-domain-api-3.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/jars/james-server-domain-api-3.0-SNAPSHOT.jar?rev=685109&r1=685108&r2=685109&view=diff
==============================================================================
Binary files - no diff available.

Modified: james/postage/trunk/stage/org.apache.james/jars/james-server-smtpserver-function-3.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/jars/james-server-smtpserver-function-3.0-SNAPSHOT.jar?rev=685109&r1=685108&r2=685109&view=diff
==============================================================================
Binary files - no diff available.

Modified: james/postage/trunk/stage/org.apache.james/jars/james-server-user-api-3.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/jars/james-server-user-api-3.0-SNAPSHOT.jar?rev=685109&r1=685108&r2=685109&view=diff
==============================================================================
Binary files - no diff available.

Added: james/postage/trunk/stage/org.apache.james/poms/james-server-avalon-socket-library-3.0-SNAPSHOT.pom
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/poms/james-server-avalon-socket-library-3.0-SNAPSHOT.pom?rev=685109&view=auto
==============================================================================
--- james/postage/trunk/stage/org.apache.james/poms/james-server-avalon-socket-library-3.0-SNAPSHOT.pom (added)
+++ james/postage/trunk/stage/org.apache.james/poms/james-server-avalon-socket-library-3.0-SNAPSHOT.pom Tue Aug 12 03:05:22 2008
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="ISO-8859-15"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.    
+-->
+<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-avalon-socket-library</artifactId>
+  <name>Apache JAMES Server Avalon Socket Library</name>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-common-util</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-domain-api</artifactId>
+    </dependency>
+
+    <dependency>
+      <groupId>org.apache.avalon.framework</groupId>
+      <artifactId>avalon-framework-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.framework</groupId>
+      <artifactId>avalon-framework-impl</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.cornerstone.connection</groupId>
+      <artifactId>cornerstone-connection-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.cornerstone.connection</groupId>
+      <artifactId>cornerstone-connection-impl</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.cornerstone.sockets</groupId>
+      <artifactId>cornerstone-sockets-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.cornerstone.scheduler</groupId>
+      <artifactId>cornerstone-scheduler-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.excalibur.components</groupId>
+      <artifactId>excalibur-pool-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.excalibur.components</groupId>
+      <artifactId>excalibur-pool-impl</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.cornerstone.threads</groupId>
+      <artifactId>cornerstone-threads-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.excalibur.components</groupId>
+      <artifactId>excalibur-thread-api</artifactId>
+    </dependency>
+
+    <dependency>
+      <groupId>org.apache.excalibur.components</groupId>
+      <artifactId>excalibur-thread-impl</artifactId>
+      <version>2.2.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.cornerstone.sockets</groupId>
+      <artifactId>cornerstone-sockets-impl</artifactId>
+      <version>2.2.2</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: james/postage/trunk/stage/org.apache.james/poms/james-server-avalon-socket-library-3.0-SNAPSHOT.pom
------------------------------------------------------------------------------
    svn:eol-style = native

Added: james/postage/trunk/stage/org.apache.james/poms/james-server-common-util-3.0-SNAPSHOT.pom
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/poms/james-server-common-util-3.0-SNAPSHOT.pom?rev=685109&view=auto
==============================================================================
--- james/postage/trunk/stage/org.apache.james/poms/james-server-common-util-3.0-SNAPSHOT.pom (added)
+++ james/postage/trunk/stage/org.apache.james/poms/james-server-common-util-3.0-SNAPSHOT.pom Tue Aug 12 03:05:22 2008
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-15"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.    
+-->
+<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-common-util</artifactId>
+  <name>Apache JAMES Server Common Utilities</name>
+  <dependencies>
+    <dependency>
+      <groupId>oro</groupId>
+      <artifactId>oro</artifactId>
+    </dependency>
+    
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: james/postage/trunk/stage/org.apache.james/poms/james-server-common-util-3.0-SNAPSHOT.pom
------------------------------------------------------------------------------
    svn:eol-style = native

Added: james/postage/trunk/stage/org.apache.james/poms/james-server-core-api-3.0-SNAPSHOT.pom
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/poms/james-server-core-api-3.0-SNAPSHOT.pom?rev=685109&view=auto
==============================================================================
--- james/postage/trunk/stage/org.apache.james/poms/james-server-core-api-3.0-SNAPSHOT.pom (added)
+++ james/postage/trunk/stage/org.apache.james/poms/james-server-core-api-3.0-SNAPSHOT.pom Tue Aug 12 03:05:22 2008
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-15"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.    
+-->
+<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-api</artifactId>
+  <name>Apache JAMES Server Core API</name>
+  <dependencies>
+    <!-- only used by JamesUser (for MailAddress) -->
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>mailet</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>javax.mail</groupId>
+      <artifactId>mail</artifactId>
+      <scope>provided</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: james/postage/trunk/stage/org.apache.james/poms/james-server-core-api-3.0-SNAPSHOT.pom
------------------------------------------------------------------------------
    svn:eol-style = native

Added: james/postage/trunk/stage/org.apache.james/poms/james-server-core-function-3.0-SNAPSHOT.pom
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/poms/james-server-core-function-3.0-SNAPSHOT.pom?rev=685109&view=auto
==============================================================================
--- james/postage/trunk/stage/org.apache.james/poms/james-server-core-function-3.0-SNAPSHOT.pom (added)
+++ james/postage/trunk/stage/org.apache.james/poms/james-server-core-function-3.0-SNAPSHOT.pom Tue Aug 12 03:05:22 2008
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="ISO-8859-15"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.    
+-->
+<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-function</artifactId>
+  <name>Apache JAMES Server Core function</name>
+  <dependencies>
+  
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>mailet</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-common-util</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-core-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-domain-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-core-library</artifactId>
+    </dependency>
+
+    <dependency>
+      <groupId>javax.mail</groupId>
+      <artifactId>mail</artifactId>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.framework</groupId>
+      <artifactId>avalon-framework-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>commons-pool</groupId>
+      <artifactId>commons-pool</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.framework</groupId>
+      <artifactId>avalon-framework-impl</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>commons-dbcp</groupId>
+      <artifactId>commons-dbcp</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>commons-collections</groupId>
+      <artifactId>commons-collections</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.cornerstone.datasources</groupId>
+      <artifactId>cornerstone-datasources-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.excalibur.components</groupId>
+      <artifactId>excalibur-datasource</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.cornerstone.scheduler</groupId>
+      <artifactId>cornerstone-scheduler-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.cornerstone.store</groupId>
+      <artifactId>cornerstone-store-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>dnsjava</groupId>
+      <artifactId>dnsjava</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>oro</groupId>
+      <artifactId>oro</artifactId>
+    </dependency>
+    
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-management-library</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-core-library</artifactId>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>apache-james-mailet-base</artifactId>
+      <classifier>tests</classifier>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.excalibur.components</groupId>
+      <artifactId>excalibur-thread-impl</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.cornerstone.sockets</groupId>
+      <artifactId>cornerstone-sockets-impl</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.cornerstone.datasources</groupId>
+      <artifactId>cornerstone-datasources-impl</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.derby</groupId>
+      <artifactId>derby</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: james/postage/trunk/stage/org.apache.james/poms/james-server-core-function-3.0-SNAPSHOT.pom
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: james/postage/trunk/stage/org.apache.james/poms/james-server-core-library-3.0-SNAPSHOT.pom
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/poms/james-server-core-library-3.0-SNAPSHOT.pom?rev=685109&r1=685108&r2=685109&view=diff
==============================================================================
--- james/postage/trunk/stage/org.apache.james/poms/james-server-core-library-3.0-SNAPSHOT.pom (original)
+++ james/postage/trunk/stage/org.apache.james/poms/james-server-core-library-3.0-SNAPSHOT.pom Tue Aug 12 03:05:22 2008
@@ -33,6 +33,8 @@
       <groupId>org.apache.james</groupId>
       <artifactId>mailet</artifactId>
     </dependency>
+    <!-- Probably used for RFC2822Headers                             -->
+    <!-- Not needed at runtime because of compiler inlining constants -->
     <dependency>
       <groupId>org.apache.james</groupId>
       <artifactId>apache-james-mailet-base</artifactId>
@@ -40,8 +42,18 @@
 
     <dependency>
       <groupId>org.apache.james</groupId>
+      <artifactId>james-server-common-util</artifactId>
+    </dependency>
+    <!-- 
+    <dependency>
+      <groupId>org.apache.james</groupId>
       <artifactId>james-server-domain-api</artifactId>
     </dependency>
+     -->
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-core-api</artifactId>
+    </dependency>
 
     <dependency>
       <groupId>javax.mail</groupId>
@@ -58,66 +70,18 @@
       <artifactId>avalon-framework-api</artifactId>
     </dependency>
     <dependency>
-      <groupId>commons-logging</groupId>
-      <artifactId>commons-logging</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>commons-pool</groupId>
-      <artifactId>commons-pool</artifactId>
-    </dependency>
-    <dependency>
       <groupId>org.apache.avalon.framework</groupId>
       <artifactId>avalon-framework-impl</artifactId>
     </dependency>
     <dependency>
-      <groupId>commons-dbcp</groupId>
-      <artifactId>commons-dbcp</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>commons-collections</groupId>
-      <artifactId>commons-collections</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.avalon.cornerstone.connection</groupId>
-      <artifactId>cornerstone-connection-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.avalon.cornerstone.connection</groupId>
-      <artifactId>cornerstone-connection-impl</artifactId>
-    </dependency>
-    <dependency>
       <groupId>org.apache.avalon.cornerstone.sockets</groupId>
       <artifactId>cornerstone-sockets-api</artifactId>
     </dependency>
     <dependency>
-      <groupId>org.apache.avalon.cornerstone.datasources</groupId>
-      <artifactId>cornerstone-datasources-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.excalibur.components</groupId>
-      <artifactId>excalibur-datasource</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.avalon.cornerstone.scheduler</groupId>
-      <artifactId>cornerstone-scheduler-api</artifactId>
-    </dependency>
-    <dependency>
       <groupId>org.apache.avalon.cornerstone.store</groupId>
       <artifactId>cornerstone-store-api</artifactId>
     </dependency>
     <dependency>
-      <groupId>dnsjava</groupId>
-      <artifactId>dnsjava</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.excalibur.components</groupId>
-      <artifactId>excalibur-pool-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.excalibur.components</groupId>
-      <artifactId>excalibur-pool-impl</artifactId>
-    </dependency>
-    <dependency>
       <groupId>org.apache.avalon.cornerstone.threads</groupId>
       <artifactId>cornerstone-threads-api</artifactId>
     </dependency>
@@ -125,26 +89,11 @@
       <groupId>org.apache.excalibur.components</groupId>
       <artifactId>excalibur-thread-api</artifactId>
     </dependency>
+    
     <dependency>
-      <groupId>oro</groupId>
-      <artifactId>oro</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>mstor</groupId>
-      <artifactId>mstor</artifactId>
-    </dependency>
-    <dependency>
-    	<groupId>xml-apis</groupId>
-    	<artifactId>xml-apis</artifactId>
-    	<scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>com.thoughtworks.xstream</groupId>
-      <artifactId>xstream</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>mx4j</groupId>
-      <artifactId>mx4j-jmx</artifactId>
+      <groupId>org.apache.excalibur.components</groupId>
+      <artifactId>excalibur-datasource</artifactId>
+      <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.james</groupId>

Modified: james/postage/trunk/stage/org.apache.james/poms/james-server-domain-api-3.0-SNAPSHOT.pom
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/poms/james-server-domain-api-3.0-SNAPSHOT.pom?rev=685109&r1=685108&r2=685109&view=diff
==============================================================================
--- james/postage/trunk/stage/org.apache.james/poms/james-server-domain-api-3.0-SNAPSHOT.pom (original)
+++ james/postage/trunk/stage/org.apache.james/poms/james-server-domain-api-3.0-SNAPSHOT.pom Tue Aug 12 03:05:22 2008
@@ -28,9 +28,6 @@
   <artifactId>james-server-domain-api</artifactId>
   <name>Apache JAMES Server Domain API</name>
   <dependencies>
-    <dependency>
-      <groupId>org.apache.avalon.framework</groupId>
-      <artifactId>avalon-framework-api</artifactId>
-    </dependency>
+    <!-- No dependency -->
   </dependencies>
 </project>
\ No newline at end of file

Modified: james/postage/trunk/stage/org.apache.james/poms/james-server-smtpserver-function-3.0-SNAPSHOT.pom
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/poms/james-server-smtpserver-function-3.0-SNAPSHOT.pom?rev=685109&r1=685108&r2=685109&view=diff
==============================================================================
--- james/postage/trunk/stage/org.apache.james/poms/james-server-smtpserver-function-3.0-SNAPSHOT.pom (original)
+++ james/postage/trunk/stage/org.apache.james/poms/james-server-smtpserver-function-3.0-SNAPSHOT.pom Tue Aug 12 03:05:22 2008
@@ -43,6 +43,14 @@
     </dependency>
     <dependency>
       <groupId>org.apache.james</groupId>
+      <artifactId>james-server-javamail-util</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-common-util</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
       <artifactId>james-server-user-api</artifactId>
     </dependency>
     <dependency>
@@ -51,14 +59,34 @@
     </dependency>
     <dependency>
       <groupId>org.apache.james</groupId>
+      <artifactId>james-server-core-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
       <artifactId>james-server-core-library</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-avalon-socket-library</artifactId>
+    </dependency>
 
     <dependency>
       <groupId>org.apache.avalon.cornerstone.datasources</groupId>
       <artifactId>cornerstone-datasources-api</artifactId>
     </dependency>
     <dependency>
+      <groupId>org.apache.avalon.cornerstone.store</groupId>
+      <artifactId>cornerstone-store-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.cornerstone.threads</groupId>
+      <artifactId>cornerstone-threads-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.avalon.cornerstone.sockets</groupId>
+      <artifactId>cornerstone-sockets-api</artifactId>
+    </dependency>
+    <dependency>
       <groupId>org.apache.avalon.framework</groupId>
       <artifactId>avalon-framework-impl</artifactId>
     </dependency>
@@ -82,13 +110,13 @@
     <dependency>
       <groupId>org.apache.james</groupId>
       <artifactId>james-server-core-library</artifactId>
-      <classifier>tests</classifier>
+      <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.james</groupId>
       <artifactId>james-server-user-library</artifactId>
-      <classifier>tests</classifier>
+      <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -108,16 +136,6 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.apache.excalibur.components</groupId>
-      <artifactId>excalibur-thread-impl</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.avalon.cornerstone.sockets</groupId>
-      <artifactId>cornerstone-sockets-impl</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
     	<groupId>junit</groupId>
     	<artifactId>junit</artifactId>
     </dependency>

Modified: james/postage/trunk/stage/org.apache.james/poms/james-server-user-api-3.0-SNAPSHOT.pom
URL: http://svn.apache.org/viewvc/james/postage/trunk/stage/org.apache.james/poms/james-server-user-api-3.0-SNAPSHOT.pom?rev=685109&r1=685108&r2=685109&view=diff
==============================================================================
--- james/postage/trunk/stage/org.apache.james/poms/james-server-user-api-3.0-SNAPSHOT.pom (original)
+++ james/postage/trunk/stage/org.apache.james/poms/james-server-user-api-3.0-SNAPSHOT.pom Tue Aug 12 03:05:22 2008
@@ -28,6 +28,10 @@
   <artifactId>james-server-user-api</artifactId>
   <name>Apache JAMES Server User API</name>
   <dependencies>
-  	<!-- no dependencies -->
+    <!-- only used by JamesUser (for MailAddress) -->
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>mailet</artifactId>
+    </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