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 fe...@apache.org on 2011/10/19 14:28:48 UTC

svn commit: r1186165 - /james/app/trunk/pom.xml

Author: felixk
Date: Wed Oct 19 12:28:47 2011
New Revision: 1186165

URL: http://svn.apache.org/viewvc?rev=1186165&view=rev
Log:
Reformat (JAMES-1339)

Modified:
    james/app/trunk/pom.xml

Modified: james/app/trunk/pom.xml
URL: http://svn.apache.org/viewvc/james/app/trunk/pom.xml?rev=1186165&r1=1186164&r2=1186165&view=diff
==============================================================================
--- james/app/trunk/pom.xml (original)
+++ james/app/trunk/pom.xml Wed Oct 19 12:28:47 2011
@@ -1,749 +1,774 @@
 <?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
+    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.    
+    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>
+<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">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <artifactId>james-server</artifactId>
+        <groupId>org.apache.james</groupId>
+        <version>3.0-beta4-SNAPSHOT</version>
+        <relativePath></relativePath>
+    </parent>
+
     <groupId>org.apache.james</groupId>
+    <artifactId>apache-james</artifactId>
     <version>3.0-beta4-SNAPSHOT</version>
-  </parent>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.james</groupId>
-  <artifactId>apache-james</artifactId>
-  <version>3.0-beta4-SNAPSHOT</version>
-  <packaging>war</packaging>
-  <name>Apache James Server</name>
-  <description>An advanced email server.</description>
-  <properties>
-    <james.server.version>${project.parent.version}</james.server.version>
-        
-    <!-- For more details see -->
-    <!-- http://java.sun.com/products/javamail/javadocs/javax/mail/internet/package-summary.html -->
-    <javamail.system-property1>-Dmail.mime.multipart.ignoremissingendboundary=true</javamail.system-property1>
-    <javamail.system-property2>-Dmail.mime.multipart.ignoremissingboundaryparameter=true</javamail.system-property2>   
-    <javamail.system-property3>-Dmail.mime.ignoreunknownencoding=true</javamail.system-property3>    
-    <javamail.system-property4>-Dmail.mime.uudecode.ignoreerrors=true</javamail.system-property4>
-    <javamail.system-property5>-Dmail.mime.uudecode.ignoremissingbeginend=true</javamail.system-property5>
-    <javamail.system-property6>-Dmail.mime.multipart.allowempty=true</javamail.system-property6>
-    <javamail.system-property7>-Dmail.mime.base64.ignoreerrors=true</javamail.system-property7>
-    <javamail.system-property8>-Dmail.mime.encodeparameters=true </javamail.system-property8>
-    <javamail.system-property9>-Dmail.mime.decodeparameters=true</javamail.system-property9>
-    <javamail.system-property10>-Dmail.mime.address.strict=false</javamail.system-property10>
-    <javamail.system-properties>${javamail.system-property1} ${javamail.system-property2} ${javamail.system-property3} ${javamail.system-property4} ${javamail.system-property5} ${javamail.system-property6} ${javamail.system-property7} ${javamail.system-property8} ${javamail.system-property9} ${javamail.system-property10}</javamail.system-properties>
-    
-    <!-- JMX system properties -->
-    <!-- For more details see -->
-    <!-- http://download.oracle.com/javase/1.5.0/docs/guide/management/agent.html -->
-    <jmx.system-property1>-Dcom.sun.management.jmxremote=true</jmx.system-property1>
-    <jmx.system-property2>-Dcom.sun.management.jmxremote.authenticate=false</jmx.system-property2>
-    <jmx.system-properties>${jmx.system-property1} ${jmx.system-property2}</jmx.system-properties>
-    
-    <jvm.system-property1>-XX:+HeapDumpOnOutOfMemoryError</jvm.system-property1>
-    
-    <!-- Use filesystem to copy message by default -->
-    <james.system-property1>-Djames.message.usememorycopy=false</james.system-property1>
-    <james.system-properties>${james.system-property1}</james.system-properties>
-  </properties> 
-
-  <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/james/app/trunk</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/james/app/trunk</developerConnection>
-    <url>http://svn.apache.org/repos/asf/james/app/trunk</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>${jvm.system-property1} -Xms128m -Xmx512m ${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" 
+    <packaging>war</packaging>
 
-BEGIN Tanuki Software License =========================================
-  Copyright (c) 1999, 2006 Tanuki Software, Inc.
+    <name>Apache James Server</name>
+    <description>An advanced email server.</description>
 
-  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>${jvm.system-property1}</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> 
-              </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>
+    <scm>
+        <connection>scm:svn:http://svn.apache.org/repos/asf/james/app/trunk</connection>
+        <developerConnection>scm:svn:https://svn.apache.org/repos/asf/james/app/trunk</developerConnection>
+        <url>http://svn.apache.org/repos/asf/james/app/trunk</url>
+    </scm>
+
+    <properties>
+        <james.server.version>${project.parent.version}</james.server.version>
+
+        <!-- For more details see -->
+        <!-- http://java.sun.com/products/javamail/javadocs/javax/mail/internet/package-summary.html -->
+        <javamail.system-property1>-Dmail.mime.multipart.ignoremissingendboundary=true</javamail.system-property1>
+        <javamail.system-property2>-Dmail.mime.multipart.ignoremissingboundaryparameter=true</javamail.system-property2>
+        <javamail.system-property3>-Dmail.mime.ignoreunknownencoding=true</javamail.system-property3>
+        <javamail.system-property4>-Dmail.mime.uudecode.ignoreerrors=true</javamail.system-property4>
+        <javamail.system-property5>-Dmail.mime.uudecode.ignoremissingbeginend=true</javamail.system-property5>
+        <javamail.system-property6>-Dmail.mime.multipart.allowempty=true</javamail.system-property6>
+        <javamail.system-property7>-Dmail.mime.base64.ignoreerrors=true</javamail.system-property7>
+        <javamail.system-property8>-Dmail.mime.encodeparameters=true </javamail.system-property8>
+        <javamail.system-property9>-Dmail.mime.decodeparameters=true</javamail.system-property9>
+        <javamail.system-property10>-Dmail.mime.address.strict=false</javamail.system-property10>
+        <javamail.system-properties>${javamail.system-property1} ${javamail.system-property2} ${javamail.system-property3} ${javamail.system-property4} ${javamail.system-property5}
+            ${javamail.system-property6} ${javamail.system-property7} ${javamail.system-property8} ${javamail.system-property9} ${javamail.system-property10}</javamail.system-properties>
+
+        <!-- JMX system properties -->
+        <!-- For more details see -->
+        <!-- http://download.oracle.com/javase/1.5.0/docs/guide/management/agent.html -->
+        <jmx.system-property1>-Dcom.sun.management.jmxremote=true</jmx.system-property1>
+        <jmx.system-property2>-Dcom.sun.management.jmxremote.authenticate=false</jmx.system-property2>
+        <jmx.system-properties>${jmx.system-property1} ${jmx.system-property2}</jmx.system-properties>
+
+        <jvm.system-property1>-XX:+HeapDumpOnOutOfMemoryError</jvm.system-property1>
+
+        <!-- Use filesystem to copy message by default -->
+        <james.system-property1>-Djames.message.usememorycopy=false</james.system-property1>
+        <james.system-properties>${james.system-property1}</james.system-properties>
+    </properties>
+
+    <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-file</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>
+        <!-- Comment jackrabbit dependency to avoid lucene version clash with mailbox-lucene (JAMES-1297)
+            <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-spring</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mailbox-lucene</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-hbase</artifactId>
+            <scope>runtime</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.jruby</groupId>
+                    <artifactId>jruby-complete</artifactId>
+                </exclusion>
+            </exclusions>
+        </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>
+
+    <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>${jvm.system-property1} -Xms128m -Xmx512m ${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>${jvm.system-property1}</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>
+                            </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>
+                <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>
+                </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>
+                <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>
+                </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>
+                <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>
-
-  <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-file</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>
-    <!-- Comment jackrabbit dependency to avoid lucene version clash with mailbox-lucene (JAMES-1297)  
-    <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-spring</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-     <dependency>
-       <groupId>org.apache.james</groupId>
-      <artifactId>apache-james-mailbox-lucene</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-hbase</artifactId>
-      <scope>runtime</scope>
-        <exclusions>
-          <exclusion>
-            <groupId>org.jruby</groupId>
-            <artifactId>jruby-complete</artifactId>
-            </exclusion>
-        </exclusions>
-    </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>
+                </addUsers>
+                </mailProtocolTest>
+                </mailProtocolTests>
 
+                </configuration>
+                </plugin>
+            -->
 
-  </dependencies>
+        </plugins>
 
+    </build>
 </project>



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