Author: rdonkin
Date: Fri Nov 21 08:10:37 2008
New Revision: 719617
URL: http://svn.apache.org/viewvc?rev=719617&view=rev
Log:
Basic maven build. Wondering whether Apache James MTP (Mail Protocol Tester)
may be a better name than protocol-tester.
Modified:
james/protocol-tester/trunk/ (props changed)
james/protocol-tester/trunk/main/pom.xml
james/protocol-tester/trunk/pom.xml
Propchange: james/protocol-tester/trunk/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Fri Nov 21 08:10:37 2008
@@ -0,0 +1 @@
+http://svn.apache.org/repos/asf/james/project/tags/james-parent-1.2
james-project
Modified: james/protocol-tester/trunk/main/pom.xml
URL:
http://svn.apache.org/viewvc/james/protocol-tester/trunk/main/pom.xml?rev=719617&r1=719616&r2=719617&view=diff
==============================================================================
--- james/protocol-tester/trunk/main/pom.xml (original)
+++ james/protocol-tester/trunk/main/pom.xml Fri Nov 21 08:10:37 2008
@@ -19,14 +19,19 @@
-->
<project>
<parent>
- <artifactId>apache-james-imap</artifactId>
+ <artifactId>apache-james-mpt-project</artifactId>
<groupId>org.apache.james</groupId>
<version>0.1-SNAPSHOT</version>
+ <!-- Either this really points to the james-project/pom.xml or you
+ will have to tune the local repository, later, in this file -->
+ <relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.james</groupId>
- <artifactId>apache-james-imap-protocol-tester</artifactId>
+ <artifactId>apache-james-mtp</artifactId>
<name>Apache JAMES Protocol Tester</name>
+ <description>Apache JAMES Mail Protocol Tester (MTP) is a library providing
a framework for the
+scritable functional testing of ASCII based line protocols.</description>
<dependencies>
<dependency>
<groupId>commons-logging</groupId>
Modified: james/protocol-tester/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/james/protocol-tester/trunk/pom.xml?rev=719617&r1=719616&r2=719617&view=diff
==============================================================================
--- james/protocol-tester/trunk/pom.xml (original)
+++ james/protocol-tester/trunk/pom.xml Fri Nov 21 08:10:37 2008
@@ -22,33 +22,24 @@
<artifactId>james-project</artifactId>
<groupId>org.apache.james</groupId>
<version>1.3</version>
- <relativePath>../james-project/project/pom.xml</relativePath>
+ <relativePath>james-project/project/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.james</groupId>
- <artifactId>apache-james-imap</artifactId>
- <name>Apache JAMES Imap</name>
+ <artifactId>apache-james-mpt-project</artifactId>
+ <name>Apache JAMES Protocol Tester</name>
<version>0.1-SNAPSHOT</version>
- <description>The Apache JAMES Imap Protocol</description>
- <url>http://james.apache.org/imap/</url>
- <inceptionYear>2002</inceptionYear>
+ <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>
<packaging>pom</packaging>
<modules>
- <module>stage</module>
- <module>protocol-tester</module>
- <module>api</module>
- <module>message</module>
- <module>decode</module>
- <module>mailbox</module>
- <module>processor</module>
- <module>torque</module>
- <module>seda</module>
- <module>deployment</module>
+ <module>main</module>
</modules>
<scm>
-
<connection>scm:svn:http://svn.apache.org/repos/asf/james/server/trunk</connection>
- <developerConnection>scm:svn:https://[EMAIL
PROTECTED]/repos/asf/james/server/trunk</developerConnection>
-
<url>http://svn.apache.org/viewcvs.cgi/james/server/trunk?root=Apache-SVN</url>
+
<connection>scm:svn:http://svn.apache.org/repos/asf/james/protocol-tester/trunk</connection>
+ <developerConnection>scm:svn:https://[EMAIL
PROTECTED]/repos/asf/james/protocol-tester/trunk</developerConnection>
+
<url>http://svn.apache.org/viewcvs.cgi/james/protocol-tester/trunk?root=Apache-SVN</url>
</scm>
<build>
<plugins>
@@ -221,101 +212,18 @@
<distributionManagement>
<site>
<id>server-trunk-website</id>
- <url>scp://people.apache.org/www/james.apache.org/server/trunk/</url>
+
<url>scp://people.apache.org/www/james.apache.org/protocol-tester/trunk/</url>
</site>
</distributionManagement>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.apache.james</groupId>
- <artifactId>apache-james-imap-mailbox</artifactId>
+ <artifactId>apache-james-mpt-main</artifactId>
<version>0.1-SNAPSHOT</version>
</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-decode</artifactId>
- <version>0.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.james</groupId>
- <artifactId>apache-james-imap-torque</artifactId>
- <version>0.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.james</groupId>
- <artifactId>apache-james-imap-processor</artifactId>
- <version>0.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.james</groupId>
- <artifactId>apache-james-imap-seda</artifactId>
- <version>0.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.james</groupId>
- <artifactId>apache-james-imap-seda</artifactId>
- <version>0.1-SNAPSHOT</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.james</groupId>
- <artifactId>apache-james-imap-api</artifactId>
- <version>0.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.james</groupId>
- <artifactId>apache-james-imap-api</artifactId>
- <version>0.1-SNAPSHOT</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.james</groupId>
- <artifactId>apache-james-imap-protocol-tester</artifactId>
- <version>0.1-SNAPSHOT</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.apache.james</groupId>
- <artifactId>apache-mime4j</artifactId>
- <version>0.4</version>
- </dependency>
- <!-- Declare javamail as provided to be able to easily switch -->
- <!-- to different implementations (Geronimo) -->
- <dependency>
- <groupId>javax.mail</groupId>
- <artifactId>mail</artifactId>
- <version>1.4.1</version>
- </dependency>
- <dependency>
- <groupId>javax.activation</groupId>
- <artifactId>activation</artifactId>
- <version>1.1.1</version>
- </dependency>
- <dependency>
- <groupId>org.apache.geronimo.specs</groupId>
- <artifactId>geronimo-activation_1.1_spec</artifactId>
- <version>1.0.2</version>
- </dependency>
- <dependency>
- <groupId>org.apache.geronimo.javamail</groupId>
- <artifactId>geronimo-javamail_1.4_mail</artifactId>
- <version>1.6</version>
- </dependency>
- <dependency>
- <groupId>commons-collections</groupId>
- <artifactId>commons-collections</artifactId>
- <version>3.1</version>
- </dependency>
- <dependency>
+ <dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1</version>
@@ -339,175 +247,16 @@
</exclusions>
</dependency>
<dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <version>2.1</version>
- </dependency>
- <!-- used by torque -->
- <dependency>
- <groupId>commons-pool</groupId>
- <artifactId>commons-pool</artifactId>
- <version>1.2</version>
- <exclusions>
- <exclusion>
- <groupId>xerces</groupId>
- <artifactId>xercesImpl</artifactId>
- </exclusion>
- <exclusion>
- <groupId>xerces</groupId>
- <artifactId>xerces</artifactId>
- </exclusion>
- <exclusion>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>commons-configuration</groupId>
- <artifactId>commons-configuration</artifactId>
- <version>1.1</version>
- <exclusions>
- <exclusion>
- <artifactId>dom4j</artifactId>
- <groupId>dom4j</groupId>
- </exclusion>
- <exclusion>
- <artifactId>servletapi</artifactId>
- <groupId>servletapi</groupId>
- </exclusion>
- <exclusion>
- <artifactId>xerces</artifactId>
- <groupId>xerces</groupId>
- </exclusion>
- <exclusion>
- <artifactId>commons-digester</artifactId>
- <groupId>commons-digester</groupId>
- </exclusion>
- <exclusion>
- <artifactId>commons-beanutils-core</artifactId>
- <groupId>commons-beanutils</groupId>
- </exclusion>
- <exclusion>
- <artifactId>commons-beanutils-bean-collections</artifactId>
- <groupId>commons-beanutils</groupId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>village</groupId>
- <artifactId>village</artifactId>
- <version>2.0</version>
- </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-collections</groupId>
- <artifactId>commons-collections</artifactId>
- <version>3.1</version>
- </dependency>
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <scope>test</scope>
- <version>1.2</version>
- </dependency>
- <dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
</dependency>
- <dependency>
- <groupId>jmock</groupId>
- <artifactId>jmock</artifactId>
- <version>1.1.0</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>concurrent</groupId>
- <artifactId>concurrent</artifactId>
- <version>1.3.4</version>
- </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>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- <version>2.0.2</version>
- <scope>provided</scope>
- </dependency>
- <!--
- <dependency>
- <groupId>xerces</groupId>
- <artifactId>xercesImpl</artifactId>
- <version>2.6.2</version>
- <scope>provided</scope>
- </dependency>
- -->
- <dependency>
- <groupId>org.apache.db.torque</groupId>
- <artifactId>runtime</artifactId>
- <version>3.3-RC2</version>
- <exclusions>
- <exclusion>
- <groupId>avalon-framework</groupId>
- <artifactId>avalon-framework-api</artifactId>
- </exclusion>
- <exclusion>
- <groupId>avalon-logkit</groupId>
- <artifactId>avalon-logkit</artifactId>
- </exclusion>
- <exclusion>
- <groupId>xerces</groupId>
- <artifactId>xercesImpl</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- </dependencies>
+ </dependencies>
</dependencyManagement>
<profiles>
- <profile>
- <id>geronimo</id>
- <properties>
-
<javax.mail.groupId>org.apache.geronimo.javamail</javax.mail.groupId>
-
<javax.mail.artifactId>geronimo-javamail_1.4_mail</javax.mail.artifactId>
-
<javax.activation.groupId>org.apache.geronimo.specs</javax.activation.groupId>
-
<javax.activation.artifactId>geronimo-activation_1.1_spec</javax.activation.artifactId>
- </properties>
- </profile>
</profiles>
<properties>
- <javax.activation.groupId>javax.activation</javax.activation.groupId>
- <javax.activation.artifactId>activation</javax.activation.artifactId>
- <javax.mail.groupId>javax.mail</javax.mail.groupId>
- <javax.mail.artifactId>mail</javax.mail.artifactId>
</properties>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]