Author: eric
Date: Sun Mar 10 09:16:01 2013
New Revision: 1454807
URL: http://svn.apache.org/r1454807
Log:
Reorganize mpt modules to ease imap-mailbox integration (MPT-6)
Added:
james/mpt/trunk/all/
- copied from r1454805, james/mpt/trunk/assemble/
james/mpt/trunk/core/
- copied from r1454805, james/mpt/trunk/main/
james/mpt/trunk/impl/
james/mpt/trunk/impl/imap-mailbox/
- copied from r1454805, james/mpt/trunk/imap-mailbox/
Removed:
james/mpt/trunk/assemble/
james/mpt/trunk/imap-mailbox/
james/mpt/trunk/main/
Modified:
james/mpt/trunk/all/pom.xml
james/mpt/trunk/all/src/assemble/bin.xml
james/mpt/trunk/antlib/pom.xml
james/mpt/trunk/app/pom.xml
james/mpt/trunk/core/pom.xml
james/mpt/trunk/impl/imap-mailbox/pom.xml
james/mpt/trunk/impl/imap-mailbox/src/test/java/org/apache/james/mailbox/hbase/host/HBaseHostSystem.java
james/mpt/trunk/mavenplugin/pom.xml
james/mpt/trunk/pom.xml
Modified: james/mpt/trunk/all/pom.xml
URL:
http://svn.apache.org/viewvc/james/mpt/trunk/all/pom.xml?rev=1454807&r1=1454805&r2=1454807&view=diff
==============================================================================
--- james/mpt/trunk/all/pom.xml (original)
+++ james/mpt/trunk/all/pom.xml Sun Mar 10 09:16:01 2013
@@ -22,23 +22,19 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
-
<parent>
- <artifactId>apache-james-mpt-project</artifactId>
+ <artifactId>apache-james-mpt</artifactId>
<groupId>org.apache.james</groupId>
<version>0.2-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
+ <relativePath>..</relativePath>
</parent>
-
- <artifactId>apache-james-mpt</artifactId>
+ <artifactId>apache-james-mpt-all</artifactId>
<packaging>pom</packaging>
-
- <name>Apache JAMES MPT Assembly</name>
+ <name>Apache James MPT All</name>
<description>
This module assembles distributions
MPT is a functional test framework specialised for the ASCII line-base
protocols common in mail.
</description>
-
<dependencies>
<dependency>
<groupId>commons-logging</groupId>
@@ -67,7 +63,6 @@ MPT is a functional test framework speci
<artifactId>commons-cli</artifactId>
</dependency>
</dependencies>
-
<build>
<plugins>
<plugin>
@@ -88,7 +83,6 @@ MPT is a functional test framework speci
</plugin>
</plugins>
</build>
-
<profiles>
<profile>
<id>site-reports</id>
Modified: james/mpt/trunk/all/src/assemble/bin.xml
URL:
http://svn.apache.org/viewvc/james/mpt/trunk/all/src/assemble/bin.xml?rev=1454807&r1=1454805&r2=1454807&view=diff
==============================================================================
--- james/mpt/trunk/all/src/assemble/bin.xml (original)
+++ james/mpt/trunk/all/src/assemble/bin.xml Sun Mar 10 09:16:01 2013
@@ -51,7 +51,7 @@
</includes>
</fileSet>
<fileSet>
- <directory>${project.basedir}/../main/target</directory>
+ <directory>${project.basedir}/../core/target</directory>
<outputDirectory>/</outputDirectory>
<includes>
<include>apache-james-mpt*.jar</include>
Modified: james/mpt/trunk/antlib/pom.xml
URL:
http://svn.apache.org/viewvc/james/mpt/trunk/antlib/pom.xml?rev=1454807&r1=1454806&r2=1454807&view=diff
==============================================================================
--- james/mpt/trunk/antlib/pom.xml (original)
+++ james/mpt/trunk/antlib/pom.xml Sun Mar 10 09:16:01 2013
@@ -24,7 +24,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>apache-james-mpt-project</artifactId>
+ <artifactId>apache-james-mpt</artifactId>
<groupId>org.apache.james</groupId>
<version>0.2-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
@@ -32,8 +32,8 @@
<artifactId>apache-james-mpt-antlib</artifactId>
- <name>Apache JAMES MPT AntLib</name>
- <description>Apache JAMES Mail Protocol Tester (MPT) is a library
providing a framework for the
+ <name>Apache James MPT AntLib</name>
+ <description>Apache James Mail Protocol Tester (MPT) is a library
providing a framework for the
scritable functional testing of ASCII based line protocols. This AntLib
provides an easy interface
to the library requiring no extra coding.</description>
<url>http://james.apache.org/mpt/antlib</url>
@@ -47,7 +47,7 @@ to the library requiring no extra coding
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>apache-james-mpt-main</artifactId>
+ <artifactId>apache-james-mpt-core</artifactId>
<!-- TODO: Use dependency from project pom -->
<version>${project.version}</version>
</dependency>
@@ -75,7 +75,7 @@ to the library requiring no extra coding
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>apache-james-mpt-main</artifactId>
+ <artifactId>apache-james-mpt-core</artifactId>
<!-- TODO: Use dependency from project pom -->
<version>${project.version}</version>
<type>test-jar</type>
Modified: james/mpt/trunk/app/pom.xml
URL:
http://svn.apache.org/viewvc/james/mpt/trunk/app/pom.xml?rev=1454807&r1=1454806&r2=1454807&view=diff
==============================================================================
--- james/mpt/trunk/app/pom.xml (original)
+++ james/mpt/trunk/app/pom.xml Sun Mar 10 09:16:01 2013
@@ -24,7 +24,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>apache-james-mpt-project</artifactId>
+ <artifactId>apache-james-mpt</artifactId>
<groupId>org.apache.james</groupId>
<version>0.2-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
@@ -32,8 +32,8 @@
<artifactId>apache-james-mpt-app</artifactId>
- <name>Apache JAMES MPT Application</name>
- <description>Apache JAMES Mail Protocol Tester (MPT) is a library
providing a framework for the
+ <name>Apache James MPT Application</name>
+ <description>Apache James Mail Protocol Tester (MPT) is a library
providing a framework for the
scriptable functional testing of ASCII based line protocols. This application
provides easy executable
interfaces to the MPT library.</description>
<url>http://james.apache.org/mpt/app</url>
@@ -47,7 +47,7 @@ interfaces to the MPT library.</descript
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>apache-james-mpt-main</artifactId>
+ <artifactId>apache-james-mpt-core</artifactId>
<!-- TODO: Use dependency from project pom -->
<version>${project.version}</version>
</dependency>
@@ -70,7 +70,7 @@ interfaces to the MPT library.</descript
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>apache-james-mpt-main</artifactId>
+ <artifactId>apache-james-mpt-core</artifactId>
<!-- TODO: Use dependency from project pom -->
<version>${project.version}</version>
<type>test-jar</type>
@@ -98,7 +98,7 @@ interfaces to the MPT library.</descript
<include>commons-logging:commons-logging</include>
<include>commons-cli:commons-cli</include>
<include>junit:junit</include>
-
<include>${project.groupId}:apache-james-mpt-main</include>
+
<include>${project.groupId}:apache-james-mpt-core</include>
</includes>
</artifactSet>
</configuration>
Modified: james/mpt/trunk/core/pom.xml
URL:
http://svn.apache.org/viewvc/james/mpt/trunk/core/pom.xml?rev=1454807&r1=1454805&r2=1454807&view=diff
==============================================================================
--- james/mpt/trunk/core/pom.xml (original)
+++ james/mpt/trunk/core/pom.xml Sun Mar 10 09:16:01 2013
@@ -22,23 +22,19 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
-
<parent>
- <artifactId>apache-james-mpt-project</artifactId>
+ <artifactId>apache-james-mpt</artifactId>
<groupId>org.apache.james</groupId>
<version>0.2-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
-
- <artifactId>apache-james-mpt-main</artifactId>
-
- <name>Apache JAMES MPT Main</name>
+ <artifactId>apache-james-mpt-core</artifactId>
+ <name>Apache James MPT Core</name>
<description>
- Apache JAMES Mail Protocol Tester (MPT) is a library providing a
framework for the
+ Apache James Mail Protocol Tester (MPT) is a library providing a
framework for the
scriptable functional testing of ASCII based line protocols.
</description>
<url>http://james.apache.org/mpt/main</url>
-
<properties>
<hbase.version>0.92.0</hbase.version>
<hadoop.version>1.0.1</hadoop.version>
@@ -52,13 +48,11 @@
<version.james-mailbox>0.5-SNAPSHOT</version.james-mailbox>
<version.james-mpt>0.2-SNAPSHOT</version.james-mpt>
</properties>
-
<scm>
-
<connection>scm:svn:http://svn.apache.org/repos/asf/james/mpt/trunk/main</connection>
-
<developerConnection>scm:svn:https://[email protected]/repos/asf/james/mpt/trunk/main</developerConnection>
+
<connection>scm:svn:http://svn.apache.org/repos/asf/james/mpt/trunk/core</connection>
+
<developerConnection>scm:svn:https://[email protected]/repos/asf/james/mpt/trunk/core</developerConnection>
<url>http://svn.apache.org/viewcvs.cgi/james/mpt/trunk/main?root=Apache-SVN</url>
</scm>
-
<dependencies>
<dependency>
<groupId>org.apache.james.protocols</groupId>
@@ -119,7 +113,6 @@
<scope>test</scope>
</dependency>
</dependencies>
-
<build>
<plugins>
<plugin>
Modified: james/mpt/trunk/impl/imap-mailbox/pom.xml
URL:
http://svn.apache.org/viewvc/james/mpt/trunk/impl/imap-mailbox/pom.xml?rev=1454807&r1=1454805&r2=1454807&view=diff
==============================================================================
--- james/mpt/trunk/impl/imap-mailbox/pom.xml (original)
+++ james/mpt/trunk/impl/imap-mailbox/pom.xml Sun Mar 10 09:16:01 2013
@@ -22,17 +22,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
-
<parent>
+ <artifactId>apache-james-mpt</artifactId>
<groupId>org.apache.james</groupId>
- <artifactId>james-project</artifactId>
- <version>1.8.2</version>
+ <version>0.2-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
</parent>
-
- <artifactId>apache-james-mailbox-integration-tester</artifactId>
-
- <name>Apache James Mailbox Integration Tester</name>
-
+ <artifactId>apache-james-mpt-imapmailbox</artifactId>
+ <name>Apache James MPT Imap Mailbox</name>
<properties>
<hbase.version>0.92.0</hbase.version>
<hadoop.version>1.0.1</hadoop.version>
@@ -46,7 +43,6 @@
<javax.mail.version>1.8.3</javax.mail.version>
<james-protocols.version>1.6.3-SNAPSHOT</james-protocols.version>
- <james-mpt.version>0.2-SNAPSHOT</james-mpt.version>
<james-mailbox.mailbox>0.6-SNAPSHOT</james-mailbox.mailbox>
<lucene-core.version>3.6.0</lucene-core.version>
@@ -59,8 +55,8 @@
<dependencies>
<dependency>
<groupId>org.apache.james</groupId>
- <artifactId>apache-james-mpt-main</artifactId>
- <version>${james-mpt.version}</version>
+ <artifactId>apache-james-mpt-core</artifactId>
+ <version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.james.protocols</groupId>
Modified:
james/mpt/trunk/impl/imap-mailbox/src/test/java/org/apache/james/mailbox/hbase/host/HBaseHostSystem.java
URL:
http://svn.apache.org/viewvc/james/mpt/trunk/impl/imap-mailbox/src/test/java/org/apache/james/mailbox/hbase/host/HBaseHostSystem.java?rev=1454807&r1=1454805&r2=1454807&view=diff
==============================================================================
---
james/mpt/trunk/impl/imap-mailbox/src/test/java/org/apache/james/mailbox/hbase/host/HBaseHostSystem.java
(original)
+++
james/mpt/trunk/impl/imap-mailbox/src/test/java/org/apache/james/mailbox/hbase/host/HBaseHostSystem.java
Sun Mar 10 09:16:01 2013
@@ -115,7 +115,6 @@ public class HBaseHostSystem extends Ima
mailboxManager.logout(session, false);
}
- @Override
public boolean addUser(String user, String password) {
userManager.addUser(user, password);
return true;
Modified: james/mpt/trunk/mavenplugin/pom.xml
URL:
http://svn.apache.org/viewvc/james/mpt/trunk/mavenplugin/pom.xml?rev=1454807&r1=1454806&r2=1454807&view=diff
==============================================================================
--- james/mpt/trunk/mavenplugin/pom.xml (original)
+++ james/mpt/trunk/mavenplugin/pom.xml Sun Mar 10 09:16:01 2013
@@ -24,7 +24,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>apache-james-mpt-project</artifactId>
+ <artifactId>apache-james-mpt</artifactId>
<groupId>org.apache.james</groupId>
<version>0.2-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
@@ -33,8 +33,8 @@
<artifactId>maven-mpt-plugin</artifactId>
<packaging>maven-plugin</packaging>
- <name>Apache JAMES MPT Maven2 Plugin</name>
- <description>Apache JAMES Mail Protocol Tester (MPT) is a library
providing a framework for the
+ <name>Apache James MPT Maven2 Plugin</name>
+ <description>Apache James Mail Protocol Tester (MPT) is a library
providing a framework for the
scriptable functional testing of ASCII based line protocols. This Maven2
Plugin is an easy interface
to the library requiring no extra coding.</description>
<url>http://james.apache.org/mpt/mavenplugin</url>
@@ -48,7 +48,7 @@ to the library requiring no extra coding
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>apache-james-mpt-main</artifactId>
+ <artifactId>apache-james-mpt-core</artifactId>
<!-- TODO: Use dependency from project pom -->
<version>${project.version}</version>
</dependency>
@@ -63,7 +63,7 @@ to the library requiring no extra coding
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>apache-james-mpt-main</artifactId>
+ <artifactId>apache-james-mpt-core</artifactId>
<!-- TODO: Use dependency from project pom -->
<version>${project.version}</version>
<type>test-jar</type>
Modified: james/mpt/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/james/mpt/trunk/pom.xml?rev=1454807&r1=1454806&r2=1454807&view=diff
==============================================================================
--- james/mpt/trunk/pom.xml (original)
+++ james/mpt/trunk/pom.xml Sun Mar 10 09:16:01 2013
@@ -22,31 +22,27 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
-
<parent>
<artifactId>james-project</artifactId>
<groupId>org.apache.james</groupId>
<version>1.8</version>
<relativePath></relativePath>
</parent>
-
- <artifactId>apache-james-mpt-project</artifactId>
+ <artifactId>apache-james-mpt</artifactId>
<version>0.2-SNAPSHOT</version>
<packaging>pom</packaging>
-
- <name>Apache JAMES MPT Project</name>
+ <name>Apache James MPT</name>
<description>Functional test framework specialised for the ASCII line-base
protocols common in mail.</description>
<url>http://james.apache.org/mpt/</url>
<inceptionYear>2008</inceptionYear>
-
<modules>
- <module>main</module>
<module>antlib</module>
<module>app</module>
- <module>assemble</module>
+ <module>all</module>
+ <module>core</module>
+ <module>impl/imap-mailbox</module>
<module>mavenplugin</module>
</modules>
-
<scm>
<connection>scm:svn:http://svn.apache.org/repos/asf/james/mpt/trunk</connection>
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/james/mpt/trunk</developerConnection>
@@ -56,14 +52,12 @@
<system>JIRA</system>
<url>http://issues.apache.org/jira/browse/MPT</url>
</issueManagement>
-
<distributionManagement>
<site>
<id>${james.www.id}</id>
<url>${james.mpt.www}</url>
</site>
</distributionManagement>
-
<properties>
<!--
The website is committed to subversion. This property can be
overriden
@@ -90,7 +84,6 @@
<james.www.id>mpt-website</james.www.id>
<target.jdk>1.5</target.jdk>
</properties>
-
<dependencyManagement>
<dependencies>
<dependency>
@@ -105,7 +98,6 @@
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
-
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>apache-james-mpt-app</artifactId>
@@ -120,17 +112,16 @@
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>apache-james-mpt-main</artifactId>
+ <artifactId>apache-james-mpt-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>apache-james-mpt-main</artifactId>
+ <artifactId>apache-james-mpt-core</artifactId>
<version>${project.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
-
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
@@ -184,7 +175,6 @@
</dependency>
</dependencies>
</dependencyManagement>
-
<build>
<plugins>
<plugin>
@@ -206,7 +196,6 @@
</execution>
</executions>
</plugin>
-
<!--
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -230,7 +219,7 @@
<asfExtOptions>
<included>true</included>
<pmc>http://james.apache.org</pmc>
- <name>Apache JAMES</name>
+ <name>Apache James</name>
</asfExtOptions>
</configuration>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]