You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gump.apache.org by bo...@apache.org on 2010/12/06 10:18:11 UTC

svn commit: r1042553 - in /gump/metadata: profile/gump.xml project/james-imap.xml project/james-mailbox.xml

Author: bodewig
Date: Mon Dec  6 09:17:51 2010
New Revision: 1042553

URL: http://svn.apache.org/viewvc?rev=1042553&view=rev
Log:
some restructuring in JAMES land

Added:
    gump/metadata/project/james-mailbox.xml
      - copied, changed from r1042547, gump/metadata/project/james-imap.xml
Modified:
    gump/metadata/profile/gump.xml
    gump/metadata/project/james-imap.xml

Modified: gump/metadata/profile/gump.xml
URL: http://svn.apache.org/viewvc/gump/metadata/profile/gump.xml?rev=1042553&r1=1042552&r2=1042553&view=diff
==============================================================================
--- gump/metadata/profile/gump.xml (original)
+++ gump/metadata/profile/gump.xml Mon Dec  6 09:17:51 2010
@@ -108,6 +108,7 @@
   <module href="project/apache-mailet.xml"/>
   <module href="project/james-imap.xml"/>
   <module href="project/james-jsieve.xml"/>
+  <module href="project/james-mailbox.xml"/>
   <module href="project/james-mime4j.xml"/>
   <module href="project/james-project.xml"/>
   <module href="project/james-protocols.xml"/>

Modified: gump/metadata/project/james-imap.xml
URL: http://svn.apache.org/viewvc/gump/metadata/project/james-imap.xml?rev=1042553&r1=1042552&r2=1042553&view=diff
==============================================================================
--- gump/metadata/project/james-imap.xml (original)
+++ gump/metadata/project/james-imap.xml Mon Dec  6 09:17:51 2010
@@ -39,59 +39,39 @@
   <project name="james-imap">
     <package>org.apache.james.imap</package>
 
-    <mvn goal="install">
+    <mvn2 goal="install">
       <property name="skipTests" value="true"/>
-    </mvn>
+    </mvn2>
 
     <depend project="apache-james-imap-parent"/>
     <depend project="jaf"/>
     <depend project="javamail"/>
+    <option project="apache-james-mailbox-api"/>
+    <option project="apache-james-mailbox-store"/>
     <option project="apache-mime4j-reactor"/>
-    <option project="commons-beanutils"/>
-    <option project="commons-collections"/>
     <option project="commons-configuration"/>
-    <option project="commons-dbcp"/>
     <option project="commons-io"/>
     <option project="commons-lang"/>
     <option project="commons-logging"/>
-    <option project="commons-pool"/>
     <option project="jmock2"/>
     <option project="junit"/>
-    <option project="lucene-java"/>
-    <option project="openjpa"/>
-    <option project="poi"/>
     <option project="slf4j"/>
-    <option project="village"/>
 
-    <jar name="mailbox/target/apache-james-mailbox-api-*[0-9T].jar"
-         id="apache-james-mailbox-api"/>
     <jar name="api/target/apache-james-imap-api-*[0-9T].jar"
          id="apache-james-imap-api"/>
     <jar name="message/target/apache-james-imap-message-*[0-9T].jar"
          id="apache-james-imap-message"/>
-    <jar name="store/target/apache-james-mailbox-store-*[0-9T].jar"
-         id="apache-james-mailbox-store"/>
     <jar name="processor/target/apache-james-imap-processor-*[0-9T].jar"
          id="apache-james-imap-processor"/>
     <jar name="protocol-tester/target/apache-james-imap-protocol-tester-*[0-9T].jar"
          id="apache-james-imap-protocol-tester"/>
-    <jar name="jpa/target/apache-james-mailbox-jpa-*[0-9T].jar"
-         id="apache-james-mailbox-jpa"/>
-    <jar name="jcr/target/apache-james-mailbox-jcr-*[0-9T].jar"
-         id="apache-james-mailbox-jcr"/>
-    <jar name="memory/target/apache-james-mailbox-memory-*[0-9T].jar"
-         id="apache-james-mailbox-memory"/>
-    <jar name="torque/target/apache-james-mailbox-torque-*[0-9T].jar"
-         id="apache-james-mailbox-torque"/>
-    <jar name="maildir/target/apache-james-mailbox-maildir-*[0-9T].jar"
-         id="apache-james-mailbox-maildir"/>
     <jar name="target/apache-james-imap-*[0-9T].jar"
          id="apache-james-imap"/>
   </project>
 
   <project name="james-imap-test">
     <depend project="james-imap"/>
-    <mvn goal="test"/>
+    <mvn2 goal="test"/>
   </project>
 
 </module>

Copied: gump/metadata/project/james-mailbox.xml (from r1042547, gump/metadata/project/james-imap.xml)
URL: http://svn.apache.org/viewvc/gump/metadata/project/james-mailbox.xml?p2=gump/metadata/project/james-mailbox.xml&p1=gump/metadata/project/james-imap.xml&r1=1042547&r2=1042553&rev=1042553&view=diff
==============================================================================
--- gump/metadata/project/james-imap.xml (original)
+++ gump/metadata/project/james-mailbox.xml Mon Dec  6 09:17:51 2010
@@ -15,18 +15,16 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 -->
-<module name="james-imap" groupId="org.apache.james">
+<module name="james-mailbox" groupId="org.apache.james">
 
-  <url href="http://james.apache.org/imap"/>
+  <url href="http://james.apache.org/mailbox"/>
   <description>
-    A library providing a flexible codec for IMAP, command processors
-    and a sample data access layer. In combination with a socket
-    layer, this library can be used to create an IMAP server.
+    JAMES mailbox library.
   </description>
 
-  <svn repository="asf" dir="james/imap/trunk"/>
+  <svn repository="asf" dir="james/mailbox/trunk"/>
 
-  <project name="apache-james-imap-parent">
+  <project name="apache-james-mailbox-parent">
     <pom name="parent/pom.xml"/>
     <mvn2install basedir="parent"/>
     <option project="commons-collections"/>
@@ -36,62 +34,70 @@
     <depend project="james-project"/>
   </project>
 
-  <project name="james-imap">
-    <package>org.apache.james.imap</package>
-
-    <mvn goal="install">
-      <property name="skipTests" value="true"/>
-    </mvn>
+  <project name="apache-james-mailbox-api">
+    <package>org.apache.james.mailbox</package>
+    <mvn2 goal="install" basedir="api"/>
+    <depend project="apache-james-mailbox-parent"/>
+    <depend project="jaf"/>
+    <depend project="javamail"/>
+    <option project="commons-logging"/>
+    <option project="jmock2"/>
+    <option project="junit"/>
+    <jar name="api/target/apache-james-mailbox-api-*[0-9T].jar"
+         id="apache-james-mailbox-api"/>
+  </project>
 
-    <depend project="apache-james-imap-parent"/>
+  <project name="apache-james-mailbox-store">
+    <package>org.apache.james.mailbox</package>
+    <mvn2 goal="install" basedir="store"/>
+    <depend project="apache-james-mailbox-api"/>
+    <depend project="apache-james-mailbox-parent"/>
     <depend project="jaf"/>
     <depend project="javamail"/>
     <option project="apache-mime4j-reactor"/>
+    <option project="commons-logging"/>
+    <option project="junit"/>
+    <jar name="store/target/apache-james-mailbox-store-*[0-9T].jar"
+         id="apache-james-mailbox-store"/>
+  </project>
+
+  <project name="james-mailbox">
+    <package>org.apache.james.mailbox</package>
+
+    <mvn2 goal="install">
+      <property name="skipTests" value="true"/>
+    </mvn2>
+
+    <depend project="apache-james-mailbox-api"/>
+    <depend project="apache-james-mailbox-parent"/>
+    <depend project="apache-james-mailbox-store"/>
     <option project="commons-beanutils"/>
     <option project="commons-collections"/>
     <option project="commons-configuration"/>
-    <option project="commons-dbcp"/>
     <option project="commons-io"/>
     <option project="commons-lang"/>
     <option project="commons-logging"/>
-    <option project="commons-pool"/>
-    <option project="jmock2"/>
+    <option project="james-imap"/>
     <option project="junit"/>
-    <option project="lucene-java"/>
     <option project="openjpa"/>
-    <option project="poi"/>
     <option project="slf4j"/>
     <option project="village"/>
 
-    <jar name="mailbox/target/apache-james-mailbox-api-*[0-9T].jar"
-         id="apache-james-mailbox-api"/>
-    <jar name="api/target/apache-james-imap-api-*[0-9T].jar"
-         id="apache-james-imap-api"/>
-    <jar name="message/target/apache-james-imap-message-*[0-9T].jar"
-         id="apache-james-imap-message"/>
-    <jar name="store/target/apache-james-mailbox-store-*[0-9T].jar"
-         id="apache-james-mailbox-store"/>
-    <jar name="processor/target/apache-james-imap-processor-*[0-9T].jar"
-         id="apache-james-imap-processor"/>
-    <jar name="protocol-tester/target/apache-james-imap-protocol-tester-*[0-9T].jar"
-         id="apache-james-imap-protocol-tester"/>
-    <jar name="jpa/target/apache-james-mailbox-jpa-*[0-9T].jar"
-         id="apache-james-mailbox-jpa"/>
     <jar name="jcr/target/apache-james-mailbox-jcr-*[0-9T].jar"
          id="apache-james-mailbox-jcr"/>
+    <jar name="jpa/target/apache-james-mailbox-jpa-*[0-9T].jar"
+         id="apache-james-mailbox-jpa"/>
+    <jar name="maildir/target/apache-james-mailbox-maildir-*[0-9T].jar"
+         id="apache-james-mailbox-maildir"/>
     <jar name="memory/target/apache-james-mailbox-memory-*[0-9T].jar"
          id="apache-james-mailbox-memory"/>
     <jar name="torque/target/apache-james-mailbox-torque-*[0-9T].jar"
          id="apache-james-mailbox-torque"/>
-    <jar name="maildir/target/apache-james-mailbox-maildir-*[0-9T].jar"
-         id="apache-james-mailbox-maildir"/>
-    <jar name="target/apache-james-imap-*[0-9T].jar"
-         id="apache-james-imap"/>
   </project>
 
-  <project name="james-imap-test">
-    <depend project="james-imap"/>
-    <mvn goal="test"/>
+  <project name="james-mailbox-test">
+    <depend project="james-mailbox"/>
+    <mvn2 goal="test"/>
   </project>
 
 </module>