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 rd...@apache.org on 2011/08/14 09:40:13 UTC

svn commit: r1157485 - /james/app/branches/3_0_beta3/pom.xml

Author: rdonkin
Date: Sun Aug 14 07:40:13 2011
New Revision: 1157485

URL: http://svn.apache.org/viewvc?rev=1157485&view=rev
Log:
[maven-release-plugin] prepare release apache-james-3.0-beta3-RC1

Modified:
    james/app/branches/3_0_beta3/pom.xml

Modified: james/app/branches/3_0_beta3/pom.xml
URL: http://svn.apache.org/viewvc/james/app/branches/3_0_beta3/pom.xml?rev=1157485&r1=1157484&r2=1157485&view=diff
==============================================================================
--- james/app/branches/3_0_beta3/pom.xml (original)
+++ james/app/branches/3_0_beta3/pom.xml Sun Aug 14 07:40:13 2011
@@ -1,870 +1,870 @@
-<?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 xmlns="http://maven.apache.org/POM/4.0.0" 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">
-  <parent>
-    <artifactId>james-server</artifactId>
-    <groupId>org.apache.james</groupId>
-    <version>3.0-beta3</version>
-  </parent>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.james</groupId>
-  <artifactId>apache-james</artifactId>
-  <version>3.0-beta3-RC1-SNAPSHOT</version>
-  <packaging>pom</packaging>
-  <name>Apache James Server</name>
-  <description>An advanced email server.</description>
-  <properties>
-  </properties> 
-
-  <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/james/app</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/james/app</developerConnection>
-    <tag>branches/3_0_beta3</tag>
-    <url>http://svn.apache.org/repos/asf/james/app</url>
-  </scm>
-
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>appassembler-maven-plugin</artifactId>
-        <version>1.0</version>
-        <configuration>
-          <!-- Include etc/ in the beginning of the classpath declaration in the bin scripts -->
-          <includeConfigurationDirectoryInClasspath>true</includeConfigurationDirectoryInClasspath>
-          <configurationDirectory>conf</configurationDirectory>
-          <target>${project.build.directory}/appassembler</target>
-          <repositoryLayout>flat</repositoryLayout>
-          <repositoryName>lib</repositoryName>
-          <includeConfigurationDirectoryInClasspath>true</includeConfigurationDirectoryInClasspath>
-          <environmentSetupFileName>setenv</environmentSetupFileName>
-          <!--   set some sane defaults for memory -->
-          <extraJvmArguments>-Xms128m -Xmx512m -Djava.system.class.loader=org.apache.james.container.spring.context.JamesClassLoader ${jmx.system-properties} ${javamail.system-properties} ${james.system-properties}</extraJvmArguments>
-          <!-- Generate bin scripts for windows and unix per default -->
-          <platforms>
-            <platform>windows</platform>
-            <platform>unix</platform>
-          </platforms>
-          <programs>
-            <program>
-              <mainClass>org.apache.james.container.spring.Main</mainClass>
-              <!-- call it only run because appassemble will add .bat by default on windows -->              
-              <name>run</name>
-              <!-- Only generate windows bat script for this application -->
-              <platforms>
-                <platform>windows</platform>
-              </platforms>
-            </program>
-            <program>
-              <mainClass>org.apache.james.container.spring.Main</mainClass>
-              <name>run.sh</name>
-              <!-- Only generate unix shell script for this application -->
-              <platforms>
-                <platform>unix</platform>
-              </platforms>
-            </program>
-            
-            <!-- This create the scripts for the command line administration client. Maybe this should better be moved to the cli module, but I'm not sure yet -->
-            <program>
-              <mainClass>org.apache.james.cli.ServerCmd</mainClass>
-              <!-- call it only run because appassemble will add .bat by default on windows -->              
-              <name>james-cli</name>
-              <!-- Only generate windows bat script for this application -->
-              <platforms>
-                <platform>windows</platform>
-              </platforms>
-            </program>
-            <program>
-              <mainClass>org.apache.james.cli.ServerCmd</mainClass>
-              <name>james-cli.sh</name>
-              <!-- Only generate unix shell script for the client -->
-              <platforms>
-                <platform>unix</platform>
-              </platforms>
-            </program>
-          </programs>                   
-          <daemons>
-            <daemon>
-              <id>james</id>
-              <mainClass>org.apache.james.container.spring.Main</mainClass>
-              <commandLineArguments>
-                <commandLineArgument>start</commandLineArgument>
-              </commandLineArguments>
-              <platforms>
-<!--
-=======================================================================
-
-JSW relies on software licensed under the following "Tanuki Software License" 
-
-BEGIN Tanuki Software License =========================================
-  Copyright (c) 1999, 2006 Tanuki Software, Inc.
-
-  Permission is hereby granted, free of charge, to any person
-  obtaining a copy of the Java Service Wrapper and associated
-  documentation files (the "Software"), to deal in the Software
-  without  restriction, including without limitation the rights
-  to use, copy, modify, merge, publish, distribute, sub-license,
-  and/or sell copies of the Software, and to permit persons to
-  whom the Software is furnished to do so, subject to the
-  following conditions:
-
-  The above copyright notice and this permission notice shall be
-  included in all copies or substantial portions of the Software.
-
-  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
-  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 
-  OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
-  NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
-  HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
-  WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
-  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-  OTHER DEALINGS IN THE SOFTWARE.
-
-
-  Portions of the Software have been derived from source code
-  developed by Silver Egg Technology under the following license:
-
-  BEGIN Silver Egg Techology License =================================
-    
-    Copyright (c) 2001 Silver Egg Technology
-    
-    Permission is hereby granted, free of charge, to any person
-    obtaining a copy of this software and associated documentation
-    files (the "Software"), to deal in the Software without 
-    restriction, including without limitation the rights to use, 
-    copy, modify, merge, publish, distribute, sub-license, and/or 
-    sell copies of the Software, and to permit persons to whom the
-    Software is furnished to do so, subject to the following 
-    conditions:
-    
-    The above copyright notice and this permission notice shall be
-    included in all copies or substantial portions of the Software.
-    
-    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
-    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 
-    OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
-    NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
-    HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
-    WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
-    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-    OTHER DEALINGS IN THE SOFTWARE.
-    
-  END Silver Egg Techology License =====================================
-END Tanuki Software License ============================================
-========================================================================
--->
-                <platform>jsw</platform>
-              </platforms>   
-              <generatorConfigurations>
-                <generatorConfiguration>
-                  <generator>jsw</generator>
-                  <includes>
-                    <include>linux-x86-32</include>
-                    <include>linux-x86-64</include>
-                    <include>linux-ppc-64</include>
-                    <include>macosx-x86-universal-32</include>
-                    <include>macosx-ppc-32</include>
-                    <include>solaris-sparc-32</include>
-                    <include>solaris-sparc-64</include>
-                    <include>solaris-x86-32</include>
-                    <include>windows-x86-32</include>  
-                  </includes>
-                  
-                  <configuration>
-                    <property>
-                      <name>configuration.directory.in.classpath.first</name>
-                      <value>../conf</value>
-                    </property>
-                    <property>
-                      <name>set.default.REPO_DIR</name>
-                      <value>../lib</value>
-                    </property>
-                    <property>
-                      <name>wrapper.working.dir</name>
-                      <value>.</value>
-                    </property>
-                    <property>
-                      <name>wrapper.logfile</name>
-                      <value>log/wrapper.log</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.library.path</name>
-                      <value>../lib</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.initmemory</name>
-                      <value>128</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.maxmemory</name>
-                      <value>512</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.1</name>
-                      <value>-Djava.system.class.loader=org.apache.james.container.spring.context.JamesClassLoader</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.2</name>
-                      <value>${jmx.system-property1}</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.3</name>
-                      <value>${jmx.system-property2}</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.4</name>
-                      <value>${javamail.system-property1}</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.5</name>
-                      <value>${javamail.system-property2}</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.6</name>
-                      <value>${javamail.system-property3}</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.7</name>
-                      <value>${javamail.system-property4}</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.8</name>
-                      <value>${javamail.system-property5}</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.9</name>
-                      <value>${javamail.system-property6}</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.10</name>
-                      <value>${javamail.system-property7}</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.11</name>
-                      <value>${javamail.system-property8}</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.12</name>
-                      <value>${javamail.system-property9}</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.13</name>
-                      <value>${javamail.system-property10}</value>
-                    </property>
-                    <property>
-                      <name>wrapper.java.additional.14</name>
-                      <value>${james.system-property1}</value>
-                    </property>
-                  </configuration>
-                </generatorConfiguration>
-              </generatorConfigurations>
-                         
-            </daemon>
-          </daemons>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-appassemble</id>
-            <phase>package</phase>
-            <goals>
-              <goal>assemble</goal>
-              <goal>generate-daemons</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-       <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-antrun-plugin</artifactId>
-        <version>1.2</version>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <configuration>
-
-              <tasks>
-                <!-- this is only needed because windows freak out on long cmd lines, so we strip of the absolute path
-                     from the lib dir to make windows happy again
-                -->
-                <replace file="${project.build.directory}/appassembler/bin/run.bat" token="%BASEDIR%\lib" value="..\lib" />
-                <replace file="${project.build.directory}/appassembler/bin/run.sh" token="setenv" value="setenv.sh" />
-                
-                <!-- this is needed because appassembler is not really smart on some settings -->
-                <replace file="${project.build.directory}/appassembler/jsw/james/conf/wrapper.conf" token="lib/wrapper.jar" value="%REPO_DIR%/wrapper.jar" />
-                <replace file="${project.build.directory}/appassembler/jsw/james/bin/james" token="logs" value="var" />
-
-                <!--  copy the linux wrapper-linux-x86-32 to wrapper, so use it as default if no matching wrapper was found-->
-                <copy file="${project.build.directory}/appassembler/jsw/james/bin/wrapper-linux-x86-32" tofile="${project.build.directory}/appassembler/jsw/james/bin/wrapper" />
-                <!-- this is only needed because windows freak out on long cmd lines, so we strip of the absolute path
-                     from the lib dir to make windows happy again
-                -->
-                <replace file="${project.build.directory}/appassembler/bin/james-cli.bat" token="%BASEDIR%\lib" value="..\lib" />
-                <replace file="${project.build.directory}/appassembler/bin/james-cli.sh" token="setenv" value="setenv.sh" />
-              </tasks>
-
-            </configuration>
-            <goals>
-              <goal>run</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-      
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <configuration>
-          <descriptorSourceDirectory>src/assemble/</descriptorSourceDirectory>
-          <tarLongFileMode>gnu</tarLongFileMode>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-assembly</id>
-            <phase>package</phase>
-            <goals>
-              <goal>attached</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-      
-<!--
-The signing process excludes the artifact created by this plugin.
-The cause seems likely to be project type pom (not war).
-If this is the case then releasing the war would require
-reorganisation.
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-war-plugin</artifactId>
-        <configuration>
-          <webResources>
-            <resource>
-              <directory>src/main/config/james</directory>
-              <!- - override the destination directory for this resource - ->
-              <targetPath>WEB-INF/conf/</targetPath>
-              <excludes>
-                <exclude>log4j.properties</exclude>
-                <exclude>**/lib/**</exclude>
-              </excludes>
-            </resource>
-            <resource>
-              <directory>src/main/config/james</directory>
-              <!- - override the destination directory for this resource - ->
-              <targetPath>WEB-INF/classes/</targetPath>
-              <includes>
-                <include>log4j.properties</include>
-                <include>META-INF/persistence.xml</include> 
-              </includes>
-            </resource>
-            <resource>
-              <directory>src/main/config/war</directory>
-              <!- - override the destination directory for this resource - ->
-              <targetPath>WEB-INF/conf/</targetPath>
-              
-            </resource>
-            <resource>
-                <directory>src/main/licensing/war</directory>
-                <targetPath>META-INF</targetPath>
-                <excludes>
-                    <exclude>licensing.xml</exclude>
-                </excludes>
-            </resource>
-            <resource>
-                <directory>.</directory>
-                <targetPath>META-INF</targetPath>
-                <includes>
-                    <include>README*</include>
-                </includes>
-            </resource>
-          </webResources>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-war</id>
-            <phase>package</phase>
-            <goals>
-              <goal>war</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
--->  
-      
-      <!--  be sure to start up james before run it -->
-      <!--  
-       <plugin>
-        <groupId>org.apache.james</groupId>
-        <artifactId>maven-mpt-plugin</artifactId>
-        <version>0.2-SNAPSHOT</version>
-         <configuration>
-          <mailProtocolTests>
-            <mailProtocolTest>
-              <host>127.0.0.1</host>
-              <port>110</port>
-              <scriptFile>src/mpt/pop3.mpt</scriptFile>
-              <addUsers>
-                <addUser>
-                  <host>127.0.0.1</host>
-                  <port>4555</port>
-                  <scriptFile>src/mpt/adduser.mpt</scriptFile>
-                  <user>root</user>
-                  <passwd>root</passwd>
-                </addUser>
-              </addUsers>
-            </mailProtocolTest>
-            <mailProtocolTest>
-              <host>127.0.0.1</host>
-              <port>143</port>
-              <scriptFile>src/mpt/imap.mpt</scriptFile>
-              <addUsers>
-                <addUser>
-                  <host>127.0.0.1</host>
-                  <port>4555</port>
-                  <scriptFile>src/mpt/adduser.mpt</scriptFile>
-                  <user>root</user>
-                  <passwd>root</passwd>
-                </addUser>
-              </addUsers>
-            </mailProtocolTest>
-            <mailProtocolTest>
-              <host>127.0.0.1</host>
-              <port>25</port>
-              <scriptFile>src/mpt/smtp.mpt</scriptFile>
-              <addUsers>
-                <addUser>
-                  <host>127.0.0.1</host>
-                  <port>4555</port>
-                  <scriptFile>src/mpt/adduser.mpt</scriptFile>
-                  <user>root</user>
-                  <passwd>root</passwd>
-                </addUser>
-              </addUsers>
-            </mailProtocolTest>
-          </mailProtocolTests>
-         
-        </configuration>
-      </plugin>
-      -->
-      
-    </plugins>
-      
-  </build>
-
-  <dependencyManagement>
-    <dependencies>
-<!-- 
-James server 3.0-beta3 parent pom uses project.version directly 
-in dependency management. So need to override that here for
-all server jars.
--->
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-cli</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-container-spring</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>    
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-queue-api</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-queue-jms</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-queue-activemq</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-filesystem-api</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-dnsservice-api</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-dnsservice-library</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-dnsservice-library</artifactId>
-      <type>test-jar</type>
-      <scope>test</scope>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-dnsservice-dnsjava</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-protocols-library</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-protocols-library</artifactId>
-      <type>test-jar</type>
-      <scope>test</scope>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-mailetcontainer-api</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-mailetcontainer-camel</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>       
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-mailbox-adapter</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-util</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-lifecycle-api</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-data-api</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-jpa</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-file</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-jdbc</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-jcr</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-core</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-data-library</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-ldap</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-lmtpserver</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-      
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-smtpserver</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-imapserver</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-pop3server</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-fetchmail</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-mailets</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-lifecycle-spring</artifactId>
-      <version>${project.parent.version}</version>
-    </dependency>
-    </dependencies>
-  </dependencyManagement>  
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-container-spring</artifactId>
-      <scope>runtime</scope>
-      <exclusions>
-        <exclusion>
-          <groupId>org.springframework.osgi</groupId>
-          <artifactId>spring-osgi-extender</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.osgi</groupId>
-          <artifactId>org.osgi.core</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-lifecycle-spring</artifactId>
-      <scope>runtime</scope>
-      <exclusions>
-        <exclusion>
-          <groupId>org.springframework.osgi</groupId>
-          <artifactId>spring-osgi-extender</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.osgi</groupId>
-          <artifactId>org.osgi.core</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <!-- Runtime dependencies which will get included in the generated binary distribution -->
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-cli</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.slf4j</groupId>
-      <artifactId>slf4j-log4j12</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.slf4j</groupId>
-      <artifactId>jcl-over-slf4j</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-core</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-     <groupId>org.apache.camel</groupId>
-     <artifactId>camel-spring</artifactId>
-     <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.xbean</groupId>
-      <artifactId>xbean-spring</artifactId>
-       <scope>runtime</scope>
-    </dependency>
-   
-    <dependency>
-      <groupId>org.springframework</groupId>
-      <artifactId>spring-jms</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.springframework</groupId>
-      <artifactId>spring-orm</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.springframework</groupId>
-      <artifactId>spring-tx</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.springframework</groupId>
-      <artifactId>spring-jdbc</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-mailetcontainer-camel</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-mailbox-adapter</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-dnsservice-api</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-dnsservice-dnsjava</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-protocols-library</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-util</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-data-library</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-ldap</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-smtpserver</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-imapserver</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-lmtpserver</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-pop3server</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-fetchmail</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-queue-jms</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-queue-activemq</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-mailets</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.jackrabbit</groupId>
-      <artifactId>jackrabbit-core</artifactId>
-      <scope>runtime</scope>
-      <exclusions>
-        <exclusion>
-          <groupId>jdom</groupId>
-          <artifactId>jdom</artifactId>
-        </exclusion>
-      </exclusions> 
-    </dependency>    
-
-    <dependency>
-      <groupId>org.apache.derby</groupId>
-      <artifactId>derby</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>apache-james-mailbox-jpa</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>apache-james-mailbox-jcr</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>apache-james-mailbox-memory</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-file</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-jpa</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-jdbc</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>james-server-jcr</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.james</groupId>
-      <artifactId>apache-james-imap-processor</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-
-
-  </dependencies>
-</project>
+<?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 xmlns="http://maven.apache.org/POM/4.0.0" 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">
+  <parent>
+    <artifactId>james-server</artifactId>
+    <groupId>org.apache.james</groupId>
+    <version>3.0-beta3</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.james</groupId>
+  <artifactId>apache-james</artifactId>
+  <version>3.0-beta3-RC1</version>
+  <packaging>pom</packaging>
+  <name>Apache James Server</name>
+  <description>An advanced email server.</description>
+  <properties>
+  </properties> 
+
+  <scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/james/app/tags/apache-james-3.0-beta3-RC1</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/james/app/tags/apache-james-3.0-beta3-RC1</developerConnection>
+    <tag>branches/3_0_beta3</tag>
+    <url>http://svn.apache.org/repos/asf/james/app/tags/apache-james-3.0-beta3-RC1</url>
+  </scm>
+
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>appassembler-maven-plugin</artifactId>
+        <version>1.0</version>
+        <configuration>
+          <!-- Include etc/ in the beginning of the classpath declaration in the bin scripts -->
+          <includeConfigurationDirectoryInClasspath>true</includeConfigurationDirectoryInClasspath>
+          <configurationDirectory>conf</configurationDirectory>
+          <target>${project.build.directory}/appassembler</target>
+          <repositoryLayout>flat</repositoryLayout>
+          <repositoryName>lib</repositoryName>
+          <includeConfigurationDirectoryInClasspath>true</includeConfigurationDirectoryInClasspath>
+          <environmentSetupFileName>setenv</environmentSetupFileName>
+          <!--   set some sane defaults for memory -->
+          <extraJvmArguments>-Xms128m -Xmx512m -Djava.system.class.loader=org.apache.james.container.spring.context.JamesClassLoader ${jmx.system-properties} ${javamail.system-properties} ${james.system-properties}</extraJvmArguments>
+          <!-- Generate bin scripts for windows and unix per default -->
+          <platforms>
+            <platform>windows</platform>
+            <platform>unix</platform>
+          </platforms>
+          <programs>
+            <program>
+              <mainClass>org.apache.james.container.spring.Main</mainClass>
+              <!-- call it only run because appassemble will add .bat by default on windows -->              
+              <name>run</name>
+              <!-- Only generate windows bat script for this application -->
+              <platforms>
+                <platform>windows</platform>
+              </platforms>
+            </program>
+            <program>
+              <mainClass>org.apache.james.container.spring.Main</mainClass>
+              <name>run.sh</name>
+              <!-- Only generate unix shell script for this application -->
+              <platforms>
+                <platform>unix</platform>
+              </platforms>
+            </program>
+            
+            <!-- This create the scripts for the command line administration client. Maybe this should better be moved to the cli module, but I'm not sure yet -->
+            <program>
+              <mainClass>org.apache.james.cli.ServerCmd</mainClass>
+              <!-- call it only run because appassemble will add .bat by default on windows -->              
+              <name>james-cli</name>
+              <!-- Only generate windows bat script for this application -->
+              <platforms>
+                <platform>windows</platform>
+              </platforms>
+            </program>
+            <program>
+              <mainClass>org.apache.james.cli.ServerCmd</mainClass>
+              <name>james-cli.sh</name>
+              <!-- Only generate unix shell script for the client -->
+              <platforms>
+                <platform>unix</platform>
+              </platforms>
+            </program>
+          </programs>                   
+          <daemons>
+            <daemon>
+              <id>james</id>
+              <mainClass>org.apache.james.container.spring.Main</mainClass>
+              <commandLineArguments>
+                <commandLineArgument>start</commandLineArgument>
+              </commandLineArguments>
+              <platforms>
+<!--
+=======================================================================
+
+JSW relies on software licensed under the following "Tanuki Software License" 
+
+BEGIN Tanuki Software License =========================================
+  Copyright (c) 1999, 2006 Tanuki Software, Inc.
+
+  Permission is hereby granted, free of charge, to any person
+  obtaining a copy of the Java Service Wrapper and associated
+  documentation files (the "Software"), to deal in the Software
+  without  restriction, including without limitation the rights
+  to use, copy, modify, merge, publish, distribute, sub-license,
+  and/or sell copies of the Software, and to permit persons to
+  whom the Software is furnished to do so, subject to the
+  following conditions:
+
+  The above copyright notice and this permission notice shall be
+  included in all copies or substantial portions of the Software.
+
+  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
+  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 
+  OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
+  NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
+  HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
+  WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
+  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+  OTHER DEALINGS IN THE SOFTWARE.
+
+
+  Portions of the Software have been derived from source code
+  developed by Silver Egg Technology under the following license:
+
+  BEGIN Silver Egg Techology License =================================
+    
+    Copyright (c) 2001 Silver Egg Technology
+    
+    Permission is hereby granted, free of charge, to any person
+    obtaining a copy of this software and associated documentation
+    files (the "Software"), to deal in the Software without 
+    restriction, including without limitation the rights to use, 
+    copy, modify, merge, publish, distribute, sub-license, and/or 
+    sell copies of the Software, and to permit persons to whom the
+    Software is furnished to do so, subject to the following 
+    conditions:
+    
+    The above copyright notice and this permission notice shall be
+    included in all copies or substantial portions of the Software.
+    
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
+    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 
+    OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
+    NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
+    HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
+    WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
+    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+    OTHER DEALINGS IN THE SOFTWARE.
+    
+  END Silver Egg Techology License =====================================
+END Tanuki Software License ============================================
+========================================================================
+-->
+                <platform>jsw</platform>
+              </platforms>   
+              <generatorConfigurations>
+                <generatorConfiguration>
+                  <generator>jsw</generator>
+                  <includes>
+                    <include>linux-x86-32</include>
+                    <include>linux-x86-64</include>
+                    <include>linux-ppc-64</include>
+                    <include>macosx-x86-universal-32</include>
+                    <include>macosx-ppc-32</include>
+                    <include>solaris-sparc-32</include>
+                    <include>solaris-sparc-64</include>
+                    <include>solaris-x86-32</include>
+                    <include>windows-x86-32</include>  
+                  </includes>
+                  
+                  <configuration>
+                    <property>
+                      <name>configuration.directory.in.classpath.first</name>
+                      <value>../conf</value>
+                    </property>
+                    <property>
+                      <name>set.default.REPO_DIR</name>
+                      <value>../lib</value>
+                    </property>
+                    <property>
+                      <name>wrapper.working.dir</name>
+                      <value>.</value>
+                    </property>
+                    <property>
+                      <name>wrapper.logfile</name>
+                      <value>log/wrapper.log</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.library.path</name>
+                      <value>../lib</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.initmemory</name>
+                      <value>128</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.maxmemory</name>
+                      <value>512</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.1</name>
+                      <value>-Djava.system.class.loader=org.apache.james.container.spring.context.JamesClassLoader</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.2</name>
+                      <value>${jmx.system-property1}</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.3</name>
+                      <value>${jmx.system-property2}</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.4</name>
+                      <value>${javamail.system-property1}</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.5</name>
+                      <value>${javamail.system-property2}</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.6</name>
+                      <value>${javamail.system-property3}</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.7</name>
+                      <value>${javamail.system-property4}</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.8</name>
+                      <value>${javamail.system-property5}</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.9</name>
+                      <value>${javamail.system-property6}</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.10</name>
+                      <value>${javamail.system-property7}</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.11</name>
+                      <value>${javamail.system-property8}</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.12</name>
+                      <value>${javamail.system-property9}</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.13</name>
+                      <value>${javamail.system-property10}</value>
+                    </property>
+                    <property>
+                      <name>wrapper.java.additional.14</name>
+                      <value>${james.system-property1}</value>
+                    </property>
+                  </configuration>
+                </generatorConfiguration>
+              </generatorConfigurations>
+                         
+            </daemon>
+          </daemons>
+        </configuration>
+        <executions>
+          <execution>
+            <id>make-appassemble</id>
+            <phase>package</phase>
+            <goals>
+              <goal>assemble</goal>
+              <goal>generate-daemons</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+       <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <version>1.2</version>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <configuration>
+
+              <tasks>
+                <!-- this is only needed because windows freak out on long cmd lines, so we strip of the absolute path
+                     from the lib dir to make windows happy again
+                -->
+                <replace file="${project.build.directory}/appassembler/bin/run.bat" token="%BASEDIR%\lib" value="..\lib" />
+                <replace file="${project.build.directory}/appassembler/bin/run.sh" token="setenv" value="setenv.sh" />
+                
+                <!-- this is needed because appassembler is not really smart on some settings -->
+                <replace file="${project.build.directory}/appassembler/jsw/james/conf/wrapper.conf" token="lib/wrapper.jar" value="%REPO_DIR%/wrapper.jar" />
+                <replace file="${project.build.directory}/appassembler/jsw/james/bin/james" token="logs" value="var" />
+
+                <!--  copy the linux wrapper-linux-x86-32 to wrapper, so use it as default if no matching wrapper was found-->
+                <copy file="${project.build.directory}/appassembler/jsw/james/bin/wrapper-linux-x86-32" tofile="${project.build.directory}/appassembler/jsw/james/bin/wrapper" />
+                <!-- this is only needed because windows freak out on long cmd lines, so we strip of the absolute path
+                     from the lib dir to make windows happy again
+                -->
+                <replace file="${project.build.directory}/appassembler/bin/james-cli.bat" token="%BASEDIR%\lib" value="..\lib" />
+                <replace file="${project.build.directory}/appassembler/bin/james-cli.sh" token="setenv" value="setenv.sh" />
+              </tasks>
+
+            </configuration>
+            <goals>
+              <goal>run</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptorSourceDirectory>src/assemble/</descriptorSourceDirectory>
+          <tarLongFileMode>gnu</tarLongFileMode>
+        </configuration>
+        <executions>
+          <execution>
+            <id>make-assembly</id>
+            <phase>package</phase>
+            <goals>
+              <goal>attached</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      
+<!--
+The signing process excludes the artifact created by this plugin.
+The cause seems likely to be project type pom (not war).
+If this is the case then releasing the war would require
+reorganisation.
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-war-plugin</artifactId>
+        <configuration>
+          <webResources>
+            <resource>
+              <directory>src/main/config/james</directory>
+              <!- - override the destination directory for this resource - ->
+              <targetPath>WEB-INF/conf/</targetPath>
+              <excludes>
+                <exclude>log4j.properties</exclude>
+                <exclude>**/lib/**</exclude>
+              </excludes>
+            </resource>
+            <resource>
+              <directory>src/main/config/james</directory>
+              <!- - override the destination directory for this resource - ->
+              <targetPath>WEB-INF/classes/</targetPath>
+              <includes>
+                <include>log4j.properties</include>
+                <include>META-INF/persistence.xml</include> 
+              </includes>
+            </resource>
+            <resource>
+              <directory>src/main/config/war</directory>
+              <!- - override the destination directory for this resource - ->
+              <targetPath>WEB-INF/conf/</targetPath>
+              
+            </resource>
+            <resource>
+                <directory>src/main/licensing/war</directory>
+                <targetPath>META-INF</targetPath>
+                <excludes>
+                    <exclude>licensing.xml</exclude>
+                </excludes>
+            </resource>
+            <resource>
+                <directory>.</directory>
+                <targetPath>META-INF</targetPath>
+                <includes>
+                    <include>README*</include>
+                </includes>
+            </resource>
+          </webResources>
+        </configuration>
+        <executions>
+          <execution>
+            <id>make-war</id>
+            <phase>package</phase>
+            <goals>
+              <goal>war</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+-->  
+      
+      <!--  be sure to start up james before run it -->
+      <!--  
+       <plugin>
+        <groupId>org.apache.james</groupId>
+        <artifactId>maven-mpt-plugin</artifactId>
+        <version>0.2-SNAPSHOT</version>
+         <configuration>
+          <mailProtocolTests>
+            <mailProtocolTest>
+              <host>127.0.0.1</host>
+              <port>110</port>
+              <scriptFile>src/mpt/pop3.mpt</scriptFile>
+              <addUsers>
+                <addUser>
+                  <host>127.0.0.1</host>
+                  <port>4555</port>
+                  <scriptFile>src/mpt/adduser.mpt</scriptFile>
+                  <user>root</user>
+                  <passwd>root</passwd>
+                </addUser>
+              </addUsers>
+            </mailProtocolTest>
+            <mailProtocolTest>
+              <host>127.0.0.1</host>
+              <port>143</port>
+              <scriptFile>src/mpt/imap.mpt</scriptFile>
+              <addUsers>
+                <addUser>
+                  <host>127.0.0.1</host>
+                  <port>4555</port>
+                  <scriptFile>src/mpt/adduser.mpt</scriptFile>
+                  <user>root</user>
+                  <passwd>root</passwd>
+                </addUser>
+              </addUsers>
+            </mailProtocolTest>
+            <mailProtocolTest>
+              <host>127.0.0.1</host>
+              <port>25</port>
+              <scriptFile>src/mpt/smtp.mpt</scriptFile>
+              <addUsers>
+                <addUser>
+                  <host>127.0.0.1</host>
+                  <port>4555</port>
+                  <scriptFile>src/mpt/adduser.mpt</scriptFile>
+                  <user>root</user>
+                  <passwd>root</passwd>
+                </addUser>
+              </addUsers>
+            </mailProtocolTest>
+          </mailProtocolTests>
+         
+        </configuration>
+      </plugin>
+      -->
+      
+    </plugins>
+      
+  </build>
+
+  <dependencyManagement>
+    <dependencies>
+<!-- 
+James server 3.0-beta3 parent pom uses project.version directly 
+in dependency management. So need to override that here for
+all server jars.
+-->
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-cli</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-container-spring</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>    
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-queue-api</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-queue-jms</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-queue-activemq</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-filesystem-api</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-dnsservice-api</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-dnsservice-library</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-dnsservice-library</artifactId>
+      <type>test-jar</type>
+      <scope>test</scope>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-dnsservice-dnsjava</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-protocols-library</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-protocols-library</artifactId>
+      <type>test-jar</type>
+      <scope>test</scope>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailetcontainer-api</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailetcontainer-camel</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>       
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailbox-adapter</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-util</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-lifecycle-api</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-data-api</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-jpa</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-file</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-jdbc</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-jcr</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-core</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-data-library</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-ldap</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-lmtpserver</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+      
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-smtpserver</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-imapserver</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-pop3server</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-fetchmail</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailets</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-lifecycle-spring</artifactId>
+      <version>${project.parent.version}</version>
+    </dependency>
+    </dependencies>
+  </dependencyManagement>  
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-container-spring</artifactId>
+      <scope>runtime</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.springframework.osgi</groupId>
+          <artifactId>spring-osgi-extender</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.osgi</groupId>
+          <artifactId>org.osgi.core</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-lifecycle-spring</artifactId>
+      <scope>runtime</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.springframework.osgi</groupId>
+          <artifactId>spring-osgi-extender</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.osgi</groupId>
+          <artifactId>org.osgi.core</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <!-- Runtime dependencies which will get included in the generated binary distribution -->
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-cli</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-log4j12</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>jcl-over-slf4j</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-core</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+     <groupId>org.apache.camel</groupId>
+     <artifactId>camel-spring</artifactId>
+     <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.xbean</groupId>
+      <artifactId>xbean-spring</artifactId>
+       <scope>runtime</scope>
+    </dependency>
+   
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-jms</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-orm</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-tx</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-jdbc</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailetcontainer-camel</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailbox-adapter</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-dnsservice-api</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-dnsservice-dnsjava</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-protocols-library</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-util</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-data-library</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-ldap</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-smtpserver</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-imapserver</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-lmtpserver</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-pop3server</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-fetchmail</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-queue-jms</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-queue-activemq</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-mailets</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.jackrabbit</groupId>
+      <artifactId>jackrabbit-core</artifactId>
+      <scope>runtime</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>jdom</groupId>
+          <artifactId>jdom</artifactId>
+        </exclusion>
+      </exclusions> 
+    </dependency>    
+
+    <dependency>
+      <groupId>org.apache.derby</groupId>
+      <artifactId>derby</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>apache-james-mailbox-jpa</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>apache-james-mailbox-jcr</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>apache-james-mailbox-memory</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-file</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-jpa</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-jdbc</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-jcr</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>apache-james-imap-processor</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+
+
+  </dependencies>
+</project>



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