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/09/16 00:04:53 UTC

svn commit: r695656 - in /james/protocols/imap/trunk: ./ codec/src/main/java/org/apache/james/imap/message/response/imap4rev1/ codec/src/main/java/org/apache/james/imapserver/codec/encode/ codec/src/main/java/org/apache/james/imapserver/codec/encode/im...

Author: bago
Date: Mon Sep 15 15:04:52 2008
New Revision: 695656

URL: http://svn.apache.org/viewvc?rev=695656&view=rev
Log:
Extract a message module from the codec module (IMAP-56).
ATM moved message+codec.encode to the message module and left decode in the codec module.
This is ok according to othr module dependencies and I can't separate message only without introducing one more layer in the ant build (To be analyzed).

Removed:
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imap/message/response/imap4rev1/ExistsResponse.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imap/message/response/imap4rev1/ExpungeResponse.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imap/message/response/imap4rev1/FetchResponse.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imap/message/response/imap4rev1/FlagsResponse.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imap/message/response/imap4rev1/Literal.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imap/message/response/imap4rev1/RecentResponse.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imapserver/codec/encode/EncoderUtils.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imapserver/codec/encode/ImapEncoder.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imapserver/codec/encode/ImapEncoderFactory.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imapserver/codec/encode/ImapResponseComposer.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imapserver/codec/encode/ImapResponseWriter.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/ExistsResponseEncoder.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/ExpungeResponseEncoder.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/FetchResponseEncoder.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/FlagsResponseEncoder.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/RecentResponseEncoder.java
    james/protocols/imap/trunk/codec/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/StatusResponseEncoder.java
    james/protocols/imap/trunk/codec/src/test/java/org/apache/james/imapserver/codec/encode/AbstractTestImapResponseComposer.java
    james/protocols/imap/trunk/codec/src/test/java/org/apache/james/imapserver/codec/encode/EncoderUtilsDateTimeLocaleTest.java
    james/protocols/imap/trunk/codec/src/test/java/org/apache/james/imapserver/codec/encode/EncoderUtilsTest.java
    james/protocols/imap/trunk/codec/src/test/java/org/apache/james/imapserver/codec/encode/ImapResponseCommandTest.java
    james/protocols/imap/trunk/codec/src/test/java/org/apache/james/imapserver/codec/encode/ImapResponseTest.java
    james/protocols/imap/trunk/codec/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/FetchResponseEncoderEnvelopeTest.java
    james/protocols/imap/trunk/codec/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/FetchResponseEncoderTest.java
    james/protocols/imap/trunk/codec/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/StatusResponseEncoderTest.java
    james/protocols/imap/trunk/message/src/main/java/org/apache/james/imapserver/codec/ProtocolException.java
Modified:
    james/protocols/imap/trunk/build.xml
    james/protocols/imap/trunk/deployment/pom.xml
    james/protocols/imap/trunk/message/   (props changed)
    james/protocols/imap/trunk/message/build.xml
    james/protocols/imap/trunk/message/pom.xml
    james/protocols/imap/trunk/pom.xml
    james/protocols/imap/trunk/processor/pom.xml

Modified: james/protocols/imap/trunk/build.xml
URL: http://svn.apache.org/viewvc/james/protocols/imap/trunk/build.xml?rev=695656&r1=695655&r2=695656&view=diff
==============================================================================
--- james/protocols/imap/trunk/build.xml (original)
+++ james/protocols/imap/trunk/build.xml Mon Sep 15 15:04:52 2008
@@ -30,6 +30,7 @@
  =========================================================================
  -->
  <property name='module.api' location='api'/>
+ <property name='module.message' location='message'/>
  <property name='module.codec' location='codec'/>
  <property name='module.mailbox' location='mailbox'/>
  <property name='module.processor' location='processor'/>
@@ -51,6 +52,7 @@
            <subant target='@{do}'>
               <filelist dir='${basedir}'>
                  <file name='${module.api}'/>
+                 <file name='${module.message}'/>
                  <file name='${module.codec}'/>
                  <file name='${module.mailbox}'/>
                  <file name='${module.processor}'/>

Modified: james/protocols/imap/trunk/deployment/pom.xml
URL: http://svn.apache.org/viewvc/james/protocols/imap/trunk/deployment/pom.xml?rev=695656&r1=695655&r2=695656&view=diff
==============================================================================
--- james/protocols/imap/trunk/deployment/pom.xml (original)
+++ james/protocols/imap/trunk/deployment/pom.xml Mon Sep 15 15:04:52 2008
@@ -39,6 +39,10 @@
     </dependency>
     <dependency>
       <groupId>org.apache.james</groupId>
+      <artifactId>apache-james-imap-message</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
       <artifactId>apache-james-imap-codec</artifactId>
     </dependency>
     <dependency>

Propchange: james/protocols/imap/trunk/message/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Mon Sep 15 15:04:52 2008
@@ -0,0 +1 @@
+target

Modified: james/protocols/imap/trunk/message/build.xml
URL: http://svn.apache.org/viewvc/james/protocols/imap/trunk/message/build.xml?rev=695656&r1=695655&r2=695656&view=diff
==============================================================================
--- james/protocols/imap/trunk/message/build.xml (original)
+++ james/protocols/imap/trunk/message/build.xml Mon Sep 15 15:04:52 2008
@@ -17,8 +17,8 @@
   specific language governing permissions and limitations
   under the License.    
 -->
-<project default="main" name="codec">
-  <description>Builds codec module. This is an library module.</description>
-  <property name="name.module" value="codec" />
+<project default="main" name="message">
+  <description>Builds message module. This is an library module.</description>
+  <property name="name.module" value="message" />
   <import file="../build-tools/library-build.xml" optional="no" />
 </project>

Modified: james/protocols/imap/trunk/message/pom.xml
URL: http://svn.apache.org/viewvc/james/protocols/imap/trunk/message/pom.xml?rev=695656&r1=695655&r2=695656&view=diff
==============================================================================
--- james/protocols/imap/trunk/message/pom.xml (original)
+++ james/protocols/imap/trunk/message/pom.xml Mon Sep 15 15:04:52 2008
@@ -25,8 +25,8 @@
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.james</groupId>
-  <artifactId>apache-james-imap-codec</artifactId>
-  <name>Apache JAMES IMAP Codec Library</name>
+  <artifactId>apache-james-imap-message</artifactId>
+  <name>Apache JAMES IMAP Message Library</name>
   
   <profiles>
     <profile>

Modified: james/protocols/imap/trunk/pom.xml
URL: http://svn.apache.org/viewvc/james/protocols/imap/trunk/pom.xml?rev=695656&r1=695655&r2=695656&view=diff
==============================================================================
--- james/protocols/imap/trunk/pom.xml (original)
+++ james/protocols/imap/trunk/pom.xml Mon Sep 15 15:04:52 2008
@@ -36,6 +36,7 @@
   <modules>
     <module>stage</module>
     <module>api</module>
+    <module>message</module>
     <module>codec</module>
     <module>mailbox</module>
     <module>processor</module>
@@ -209,6 +210,11 @@
     </dependency>
     <dependency>
       <groupId>org.apache.james</groupId>
+      <artifactId>apache-james-imap-message</artifactId>
+      <version>0.1-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
       <artifactId>apache-james-imap-codec</artifactId>
       <version>0.1-SNAPSHOT</version>
     </dependency>

Modified: james/protocols/imap/trunk/processor/pom.xml
URL: http://svn.apache.org/viewvc/james/protocols/imap/trunk/processor/pom.xml?rev=695656&r1=695655&r2=695656&view=diff
==============================================================================
--- james/protocols/imap/trunk/processor/pom.xml (original)
+++ james/protocols/imap/trunk/processor/pom.xml Mon Sep 15 15:04:52 2008
@@ -60,7 +60,7 @@
     </dependency>
     <dependency>
       <groupId>org.apache.james</groupId>
-      <artifactId>apache-james-imap-codec</artifactId>
+      <artifactId>apache-james-imap-message</artifactId>
     </dependency>
     <dependency>
       <groupId>org.apache.james</groupId>



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