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 2007/03/10 14:19:59 UTC

svn commit: r516704 - in /james/server/trunk: ./ pheonix-deployment/ pheonix-deployment/lib/ pheonix-deployment/tools/lib/ stage/ stage/activation/ stage/activation/jars/ stage/avalon-framework/ stage/avalon-framework/jars/ stage/avalon-logkit/ stage/a...

Author: rdonkin
Date: Sat Mar 10 05:19:53 2007
New Revision: 516704

URL: http://svn.apache.org/viewvc?view=rev&rev=516704
Log:
Moved libraries from deployment module into a first level directory called stage. Not sure that this is the right name but should be easy enough to change after discussion. As requested, maven standard layout adopted for this directory. Tried to preserve the current phoenix build as far as possible.

Added:
    james/server/trunk/default.properties
      - copied, changed from r508743, james/server/trunk/pheonix-deployment/default.properties
    james/server/trunk/include.properties
      - copied, changed from r508743, james/server/trunk/pheonix-deployment/include.properties
    james/server/trunk/stage/   (with props)
    james/server/trunk/stage/activation/
    james/server/trunk/stage/activation/jars/
    james/server/trunk/stage/activation/jars/activation-1.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/activation-1.1.jar
    james/server/trunk/stage/activation/jars/activation.LICENSE
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/activation.LICENSE
    james/server/trunk/stage/avalon-framework/
    james/server/trunk/stage/avalon-framework/jars/
    james/server/trunk/stage/avalon-framework/jars/avalon-framework-api-4.3.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/avalon-framework-api-4.3.jar
    james/server/trunk/stage/avalon-framework/jars/avalon-framework-impl-4.3.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/avalon-framework-impl-4.3.jar
    james/server/trunk/stage/avalon-logkit/
    james/server/trunk/stage/avalon-logkit/jars/
    james/server/trunk/stage/avalon-logkit/jars/avalon-logkit-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/avalon-logkit-2.1.jar
    james/server/trunk/stage/commons-beanutils/
    james/server/trunk/stage/commons-beanutils/jars/
    james/server/trunk/stage/commons-beanutils/jars/commons-beanutils-1.7.0.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/commons-beanutils-1.7.0.jar
    james/server/trunk/stage/commons-collections/
    james/server/trunk/stage/commons-collections/jars/
    james/server/trunk/stage/commons-collections/jars/commons-collections-3.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/commons-collections-3.1.jar
    james/server/trunk/stage/commons-configuration/
    james/server/trunk/stage/commons-configuration/jars/
    james/server/trunk/stage/commons-configuration/jars/commons-configuration-1.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/commons-configuration-1.1.jar
    james/server/trunk/stage/commons-dbcp/
    james/server/trunk/stage/commons-dbcp/jars/
    james/server/trunk/stage/commons-dbcp/jars/commons-dbcp-1.2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/commons-dbcp-1.2.1.jar
    james/server/trunk/stage/commons-digester/
    james/server/trunk/stage/commons-digester/jars/
    james/server/trunk/stage/commons-digester/jars/commons-digester-1.8.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/commons-digester-1.8.jar
    james/server/trunk/stage/commons-lang/
    james/server/trunk/stage/commons-lang/jars/
    james/server/trunk/stage/commons-lang/jars/commons-lang-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/commons-lang-2.1.jar
    james/server/trunk/stage/commons-logging/
    james/server/trunk/stage/commons-logging/jars/
    james/server/trunk/stage/commons-logging/jars/LICENSE.commons-logging
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/LICENSE.commons-logging
    james/server/trunk/stage/commons-logging/jars/commons-logging.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/commons-logging.jar
    james/server/trunk/stage/commons-net/
    james/server/trunk/stage/commons-net/jars/
    james/server/trunk/stage/commons-net/jars/commons-net-1.4.1.jar
      - copied unchanged from r516156, james/server/trunk/pheonix-deployment/tools/lib/commons-net-1.4.1.jar
    james/server/trunk/stage/commons-pool/
    james/server/trunk/stage/commons-pool/jars/
    james/server/trunk/stage/commons-pool/jars/commons-pool-1.2.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/commons-pool-1.2.jar
    james/server/trunk/stage/concurrent/
    james/server/trunk/stage/concurrent/jars/
    james/server/trunk/stage/concurrent/jars/concurrent-1.3.4.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/concurrent-1.3.4.jar
    james/server/trunk/stage/concurrent/jars/concurrent.LICENSE
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/concurrent.LICENSE
    james/server/trunk/stage/cornerstone-connection/
    james/server/trunk/stage/cornerstone-connection/jars/
    james/server/trunk/stage/cornerstone-connection/jars/cornerstone-connection-api-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/cornerstone-connection-api-2.1.jar
    james/server/trunk/stage/cornerstone-connection/jars/cornerstone-connection-impl-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/cornerstone-connection-impl-2.1.jar
    james/server/trunk/stage/cornerstone-datasources/
    james/server/trunk/stage/cornerstone-datasources/jars/
    james/server/trunk/stage/cornerstone-datasources/jars/cornerstone-datasources-api-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/cornerstone-datasources-api-2.1.jar
    james/server/trunk/stage/cornerstone-datasources/jars/cornerstone-datasources-impl-2.1-patched.README
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/cornerstone-datasources-impl-2.1-patched.README
    james/server/trunk/stage/cornerstone-datasources/jars/cornerstone-datasources-impl-2.1-patched.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/cornerstone-datasources-impl-2.1-patched.jar
    james/server/trunk/stage/cornerstone-scheduler/
    james/server/trunk/stage/cornerstone-scheduler/jars/
    james/server/trunk/stage/cornerstone-scheduler/jars/cornerstone-scheduler-api-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/cornerstone-scheduler-api-2.1.jar
    james/server/trunk/stage/cornerstone-scheduler/jars/cornerstone-scheduler-impl-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/cornerstone-scheduler-impl-2.1.jar
    james/server/trunk/stage/cornerstone-sockets/
    james/server/trunk/stage/cornerstone-sockets/jars/
    james/server/trunk/stage/cornerstone-sockets/jars/cornerstone-sockets-api-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/cornerstone-sockets-api-2.1.jar
    james/server/trunk/stage/cornerstone-sockets/jars/cornerstone-sockets-impl-2.1-patched.README
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/cornerstone-sockets-impl-2.1-patched.README
    james/server/trunk/stage/cornerstone-sockets/jars/cornerstone-sockets-impl-2.1-patched.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/cornerstone-sockets-impl-2.1-patched.jar
    james/server/trunk/stage/cornerstone-store/
    james/server/trunk/stage/cornerstone-store/jars/
    james/server/trunk/stage/cornerstone-store/jars/cornerstone-store-api-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/cornerstone-store-api-2.1.jar
    james/server/trunk/stage/cornerstone-threads/
    james/server/trunk/stage/cornerstone-threads/jars/
    james/server/trunk/stage/cornerstone-threads/jars/cornerstone-threads-api-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/cornerstone-threads-api-2.1.jar
    james/server/trunk/stage/cornerstone-threads/jars/cornerstone-threads-impl-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/cornerstone-threads-impl-2.1.jar
    james/server/trunk/stage/dnsjava/
    james/server/trunk/stage/dnsjava/jars/
    james/server/trunk/stage/dnsjava/jars/dnsjava-2.0.3.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/dnsjava-2.0.3.jar
    james/server/trunk/stage/dnsjava/jars/dnsjava.LICENSE
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/dnsjava.LICENSE
    james/server/trunk/stage/excalibur-datasource/
    james/server/trunk/stage/excalibur-datasource/jars/
    james/server/trunk/stage/excalibur-datasource/jars/excalibur-datasource-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/excalibur-datasource-2.1.jar
    james/server/trunk/stage/excalibur-pool/
    james/server/trunk/stage/excalibur-pool/jars/
    james/server/trunk/stage/excalibur-pool/jars/excalibur-pool-api-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/excalibur-pool-api-2.1.jar
    james/server/trunk/stage/excalibur-pool/jars/excalibur-pool-impl-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/excalibur-pool-impl-2.1.jar
    james/server/trunk/stage/excalibur-thread/
    james/server/trunk/stage/excalibur-thread/jars/
    james/server/trunk/stage/excalibur-thread/jars/excalibur-thread-api-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/excalibur-thread-api-2.1.jar
    james/server/trunk/stage/excalibur-thread/jars/excalibur-thread-impl-2.1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/excalibur-thread-impl-2.1.jar
    james/server/trunk/stage/javax.mail/
    james/server/trunk/stage/javax.mail/jars/
    james/server/trunk/stage/javax.mail/jars/mail-1.4.1ea-SNAPSHOT.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/mail-1.4.1ea-SNAPSHOT.jar
    james/server/trunk/stage/javax.mail/jars/mail.LICENSE
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/mail.LICENSE
    james/server/trunk/stage/jdom/
    james/server/trunk/stage/jdom/jars/
    james/server/trunk/stage/jdom/jars/LICENSE.jdom
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/LICENSE.jdom
    james/server/trunk/stage/jdom/jars/jdom.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/jdom.jar
    james/server/trunk/stage/jmock/
    james/server/trunk/stage/jmock/jars/
    james/server/trunk/stage/jmock/jars/jmock-1.1.0.jar
      - copied unchanged from r516156, james/server/trunk/pheonix-deployment/tools/lib/jmock-1.1.0.jar
    james/server/trunk/stage/junit/
    james/server/trunk/stage/mstor/
    james/server/trunk/stage/mstor/jars/
    james/server/trunk/stage/mstor/jars/mstor.LICENSE
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/mstor.LICENSE
    james/server/trunk/stage/mstor/jars/mstor.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/mstor.jar
    james/server/trunk/stage/mx4j/
    james/server/trunk/stage/mx4j/jars/
    james/server/trunk/stage/mx4j/jars/mx4j-jmx.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/mx4j-jmx.jar
    james/server/trunk/stage/mx4j/jars/mx4j.LICENSE
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/mx4j.LICENSE
    james/server/trunk/stage/org.apache.derby/
    james/server/trunk/stage/org.apache.derby/jars/
    james/server/trunk/stage/org.apache.derby/jars/derby.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/derby.jar
    james/server/trunk/stage/org.apache.james/
    james/server/trunk/stage/org.apache.james/jars/
    james/server/trunk/stage/org.apache.james/jars/jsieve-0.2-SNAPSHOT.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/jsieve-0.2-SNAPSHOT.jar
    james/server/trunk/stage/org.apache.james/jars/jspf-0.9-SNAPSHOT.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/jspf-0.9-SNAPSHOT.jar
    james/server/trunk/stage/org.bouncycastle/
    james/server/trunk/stage/org.bouncycastle/jars/
    james/server/trunk/stage/org.bouncycastle/jars/BouncyCastle.LICENSE
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/BouncyCastle.LICENSE
    james/server/trunk/stage/org.bouncycastle/jars/bcmail-jdk14-129-workaround.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/bcmail-jdk14-129-workaround.jar
    james/server/trunk/stage/org.bouncycastle/jars/bcmail-jdk14-129.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/bcmail-jdk14-129.jar
    james/server/trunk/stage/oro/
    james/server/trunk/stage/oro/jars/
    james/server/trunk/stage/oro/jars/jakarta-oro-2.0.8.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/jakarta-oro-2.0.8.jar
    james/server/trunk/stage/torque/
    james/server/trunk/stage/torque/jars/
    james/server/trunk/stage/torque/jars/torque-3.3-RC1.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/torque-3.3-RC1.jar
    james/server/trunk/stage/village/
    james/server/trunk/stage/village/jars/
    james/server/trunk/stage/village/jars/village-2.0.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/village-2.0.jar
    james/server/trunk/stage/xstream/
    james/server/trunk/stage/xstream/jars/
    james/server/trunk/stage/xstream/jars/LICENSE.xstream
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/LICENSE.xstream
    james/server/trunk/stage/xstream/jars/xstream.jar
      - copied unchanged from r508743, james/server/trunk/pheonix-deployment/lib/xstream.jar
Removed:
    james/server/trunk/pheonix-deployment/default.properties
    james/server/trunk/pheonix-deployment/include.properties
    james/server/trunk/pheonix-deployment/lib/BouncyCastle.LICENSE
    james/server/trunk/pheonix-deployment/lib/LICENSE.commons-logging
    james/server/trunk/pheonix-deployment/lib/LICENSE.jdom
    james/server/trunk/pheonix-deployment/lib/LICENSE.xstream
    james/server/trunk/pheonix-deployment/lib/activation-1.1.jar
    james/server/trunk/pheonix-deployment/lib/activation.LICENSE
    james/server/trunk/pheonix-deployment/lib/avalon-framework-api-4.3.jar
    james/server/trunk/pheonix-deployment/lib/avalon-framework-impl-4.3.jar
    james/server/trunk/pheonix-deployment/lib/avalon-logkit-2.1.jar
    james/server/trunk/pheonix-deployment/lib/bcmail-jdk14-129-workaround.jar
    james/server/trunk/pheonix-deployment/lib/bcmail-jdk14-129.jar
    james/server/trunk/pheonix-deployment/lib/commons-beanutils-1.7.0.jar
    james/server/trunk/pheonix-deployment/lib/commons-collections-3.1.jar
    james/server/trunk/pheonix-deployment/lib/commons-configuration-1.1.jar
    james/server/trunk/pheonix-deployment/lib/commons-dbcp-1.2.1.jar
    james/server/trunk/pheonix-deployment/lib/commons-digester-1.8.jar
    james/server/trunk/pheonix-deployment/lib/commons-lang-2.1.jar
    james/server/trunk/pheonix-deployment/lib/commons-logging.jar
    james/server/trunk/pheonix-deployment/lib/commons-pool-1.2.jar
    james/server/trunk/pheonix-deployment/lib/concurrent-1.3.4.jar
    james/server/trunk/pheonix-deployment/lib/concurrent.LICENSE
    james/server/trunk/pheonix-deployment/lib/cornerstone-connection-api-2.1.jar
    james/server/trunk/pheonix-deployment/lib/cornerstone-connection-impl-2.1.jar
    james/server/trunk/pheonix-deployment/lib/cornerstone-datasources-api-2.1.jar
    james/server/trunk/pheonix-deployment/lib/cornerstone-datasources-impl-2.1-patched.README
    james/server/trunk/pheonix-deployment/lib/cornerstone-datasources-impl-2.1-patched.jar
    james/server/trunk/pheonix-deployment/lib/cornerstone-scheduler-api-2.1.jar
    james/server/trunk/pheonix-deployment/lib/cornerstone-scheduler-impl-2.1.jar
    james/server/trunk/pheonix-deployment/lib/cornerstone-sockets-api-2.1.jar
    james/server/trunk/pheonix-deployment/lib/cornerstone-sockets-impl-2.1-patched.README
    james/server/trunk/pheonix-deployment/lib/cornerstone-sockets-impl-2.1-patched.jar
    james/server/trunk/pheonix-deployment/lib/cornerstone-store-api-2.1.jar
    james/server/trunk/pheonix-deployment/lib/cornerstone-threads-api-2.1.jar
    james/server/trunk/pheonix-deployment/lib/cornerstone-threads-impl-2.1.jar
    james/server/trunk/pheonix-deployment/lib/derby.jar
    james/server/trunk/pheonix-deployment/lib/dnsjava-2.0.3.jar
    james/server/trunk/pheonix-deployment/lib/dnsjava.LICENSE
    james/server/trunk/pheonix-deployment/lib/excalibur-datasource-2.1.jar
    james/server/trunk/pheonix-deployment/lib/excalibur-pool-api-2.1.jar
    james/server/trunk/pheonix-deployment/lib/excalibur-pool-impl-2.1.jar
    james/server/trunk/pheonix-deployment/lib/excalibur-thread-api-2.1.jar
    james/server/trunk/pheonix-deployment/lib/excalibur-thread-impl-2.1.jar
    james/server/trunk/pheonix-deployment/lib/jakarta-oro-2.0.8.jar
    james/server/trunk/pheonix-deployment/lib/jdom.jar
    james/server/trunk/pheonix-deployment/lib/jsieve-0.2-SNAPSHOT.jar
    james/server/trunk/pheonix-deployment/lib/jspf-0.9-SNAPSHOT.jar
    james/server/trunk/pheonix-deployment/lib/mail-1.4.1ea-SNAPSHOT.jar
    james/server/trunk/pheonix-deployment/lib/mail.LICENSE
    james/server/trunk/pheonix-deployment/lib/mstor.LICENSE
    james/server/trunk/pheonix-deployment/lib/mstor.jar
    james/server/trunk/pheonix-deployment/lib/mx4j-jmx.jar
    james/server/trunk/pheonix-deployment/lib/mx4j.LICENSE
    james/server/trunk/pheonix-deployment/lib/readme.xml
    james/server/trunk/pheonix-deployment/lib/torque-3.3-RC1.jar
    james/server/trunk/pheonix-deployment/lib/village-2.0.jar
    james/server/trunk/pheonix-deployment/lib/xstream.jar
    james/server/trunk/pheonix-deployment/tools/lib/commons-net-1.4.1.jar
    james/server/trunk/pheonix-deployment/tools/lib/jmock-1.1.0.jar
Modified:
    james/server/trunk/pheonix-deployment/build.xml

Copied: james/server/trunk/default.properties (from r508743, james/server/trunk/pheonix-deployment/default.properties)
URL: http://svn.apache.org/viewvc/james/server/trunk/default.properties?view=diff&rev=516704&p1=james/server/trunk/pheonix-deployment/default.properties&r1=508743&p2=james/server/trunk/default.properties&r2=516704
==============================================================================
--- james/server/trunk/pheonix-deployment/default.properties (original)
+++ james/server/trunk/default.properties Sat Mar 10 05:19:53 2007
@@ -16,6 +16,7 @@
 year=1999-2006
 extension.name=org.apache.james
 vendor=Apache Software Foundation
+vendor.id=org.apache
 
 
 #
@@ -36,7 +37,7 @@
 build.compiler.fulldepend = true
 
 #
-# standard comiler switches
+# standard compiler switches
 #
 
 debug = on
@@ -94,3 +95,33 @@
 #
 #
 
+###################################################################
+#
+# START Defaults for Modular build
+#
+
+
+# Names of important files
+filename.license=LICENSE.txt
+filename.notice=NOTICE.txt
+
+# Follow maven standard layout
+dir.src.java=src/main/java
+dir.src.resources=src/main/resources
+dir.src.conf=src/main/config
+dir.src.test=src/test/java
+dir.src.test-resources=src/test/resources
+dir.build=target
+dir.build.bin=${dir.build}/classes       
+dir.build.test=${dir.build}/test-classes
+dir.build.test-reports=${dir.build}/test-reports
+dir.stage.james=../stage/org.apache.james/jars
+
+vendor.spec=The Apache Software Foundation
+vendor.impl=The Apache Software Foundation
+vendor.impl.id=org.apache
+vendor.impl.title=Apache JAMES Reference Implementation
+
+#
+# END of Defaults for Modular build
+####################################################################

Copied: james/server/trunk/include.properties (from r508743, james/server/trunk/pheonix-deployment/include.properties)
URL: http://svn.apache.org/viewvc/james/server/trunk/include.properties?view=diff&rev=516704&p1=james/server/trunk/pheonix-deployment/include.properties&r1=508743&p2=james/server/trunk/include.properties&r2=516704
==============================================================================
--- james/server/trunk/pheonix-deployment/include.properties (original)
+++ james/server/trunk/include.properties Sat Mar 10 05:19:53 2007
@@ -14,100 +14,158 @@
 #  third party binary directories
 #
 
-lib.dir = ${james.dir}/lib
+lib.dir = ../stage
 phoenix.dir = phoenix-bin
 
+ 
+#    <dependency>
+#      <path.lib>junit</path.lib>
+#      <artifactId>junit</artifactId>
+#      <version>3.8.1</version>
+#      <scope>test</scope>
+#    </dependency>
+
+
+# --------------------------------------------------
+# Groups
+# --------------------------------------------------
+path.lib.bouncycastle=org.bouncycastle/jars
+path.lib.james=org.apache.james/jars
+path.lib.javamail=javax.mail/jars
+path.lib.avalon=avalon-framework/jars
+path.lib.commonsdbcp=commons-dbcp/jars
+path.lib.commonscollections=commons-collections/jars
+path.lib.cornerstonethreads=cornerstone-threads/jars
+path.lib.cornerstoneconnection=cornerstone-connection/jars
+path.lib.cornerstonesockets=cornerstone-sockets/jars
+path.lib.cornerstonedatasources=cornerstone-datasources/jars
+path.lib.excaliburdatasource=excalibur-datasource/jars
+path.lib.cornerstonescheduler=cornerstone-scheduler/jars
+path.lib.cornerstonestore=cornerstone-store/jars
+path.lib.dns=dnsjava/jars
+path.lib.excaliburthread=excalibur-thread/jars
+path.lib.logkit=avalon-logkit/jars
+path.lib.derby=org.apache.derby/jars
+path.lib.oro=oro/jars
+path.lib.mstor=mstor/jars
+path.lib.xstream=xstream/jars
+path.lib.mx4j=mx4j/jars
+path.lib.torque=torque/jars
+path.lib.excaliburpool=excalibur-pool/jars
+path.lib.concurrent=concurrent/jars
+path.lib.commonslogging=commons-logging/jars
+path.lib.village=village/jars
+path.lib.commonsconfiguration=commons-configuration/jars
+path.lib.commonsbeanutils=commons-beanutils/jars
+path.lib.commonsdigester=commons-digester/jars
+path.lib.jdom=jdom/jars
+path.lib.activation=activation/jars
+path.lib.commonspool=commons-pool/jars
+path.lib.commonslang=commons-lang/jars
+path.lib.commonsnet=commons-net/jars
+path.lib.jmock=jmock/jars
+
 # --------------------------------------------------
 #                REQUIRED LIBRARIES
 # --------------------------------------------------
 
 # ----- Avalon Framework -----
-avalon-framework.jar=avalon-framework-api-4.3.jar
+avalon-framework.jar=${path.lib.avalon}/avalon-framework-api-4.3.jar
 
 # ----- Avalon Framework -----
-avalon-framework-impl.jar=avalon-framework-impl-4.3.jar
+avalon-framework-impl.jar=${path.lib.avalon}/avalon-framework-impl-4.3.jar
 
 # ----- From lib
 
 # ----- Excalibur datasource -----
-excalibur-datasource.jar=excalibur-datasource-2.1.jar
+excalibur-datasource.jar=${path.lib.excaliburdatasource}/excalibur-datasource-2.1.jar
 
 # ----- Javax mail -----
-javax-mail.jar=${javamail.id}.jar
+javax-mail.jar=${path.lib.javamail}/${javamail.id}.jar
 
 # ----- Activation -----
-javax-activation.jar=${activation.id}.jar
+javax-activation.jar=${path.lib.activation}/${activation.id}.jar
 
 # ----- DNS -----
-dns.jar=dnsjava-2.0.3.jar
+dns.jar=${path.lib.dns}/dnsjava-2.0.3.jar
 
 # ----- Commons -----
-commons-dbcp.jar=commons-dbcp-1.2.1.jar
-commons-pool.jar=commons-pool-1.2.jar
-commons-collections.jar=commons-collections-3.1.jar
+commons-dbcp.jar=${path.lib.commonsdbcp}/commons-dbcp-1.2.1.jar
+commons-pool.jar=${path.lib.commonspool}/commons-pool-1.2.jar
+commons-collections.jar=${path.lib.commonscollections}/commons-collections-3.1.jar
 
 # ----- Jakarta ORO -----
-jakarta-oro.jar=jakarta-oro-2.0.8.jar
+jakarta-oro.jar=${path.lib.oro}/jakarta-oro-2.0.8.jar
 
 # ----- Cornerstone threads, version 1.0 or later -----
-cornerstone-threads-api.jar=cornerstone-threads-api-2.1.jar
-cornerstone-threads-impl.jar=cornerstone-threads-impl-2.1.jar
+cornerstone-threads-api.jar=${path.lib.cornerstonethreads}/cornerstone-threads-api-2.1.jar
+cornerstone-threads-impl.jar=${path.lib.cornerstonethreads}/cornerstone-threads-impl-2.1.jar
 
 # ----- Cornerstone connection, version 1.0 or later -----
-cornerstone-connection-api.jar=cornerstone-connection-api-2.1.jar
-cornerstone-connection-impl.jar=cornerstone-connection-impl-2.1.jar
+cornerstone-connection-api.jar=${path.lib.cornerstoneconnection}/cornerstone-connection-api-2.1.jar
+cornerstone-connection-impl.jar=${path.lib.cornerstoneconnection}/cornerstone-connection-impl-2.1.jar
 
 # ----- Cornerstone masterstore, version 1.0 or later -----
-cornerstone-store-api.jar=cornerstone-store-api-2.1.jar
+cornerstone-store-api.jar=${path.lib.cornerstonestore}/cornerstone-store-api-2.1.jar
 
 # ----- Cornerstone sockets, version 1.0 or later -----
-cornerstone-sockets-api.jar=cornerstone-sockets-api-2.1.jar
-cornerstone-sockets-impl.jar=cornerstone-sockets-impl-2.1-patched.jar
+cornerstone-sockets-api.jar=${path.lib.cornerstonesockets}/cornerstone-sockets-api-2.1.jar
+cornerstone-sockets-impl.jar=${path.lib.cornerstonesockets}/cornerstone-sockets-impl-2.1-patched.jar
 
 # ----- Cornerstone scheduler, version 1.0 or later -----
-cornerstone-scheduler-api.jar=cornerstone-scheduler-api-2.1.jar
-cornerstone-scheduler-impl.jar=cornerstone-scheduler-impl-2.1.jar
+cornerstone-scheduler-api.jar=${path.lib.cornerstonescheduler}/cornerstone-scheduler-api-2.1.jar
+cornerstone-scheduler-impl.jar=${path.lib.cornerstonescheduler}/cornerstone-scheduler-impl-2.1.jar
 
 # ----- Cornerstone scheduler, version 1.0 or later -----
-cornerstone-datasources-api.jar=cornerstone-datasources-api-2.1.jar
-cornerstone-datasources-impl.jar=cornerstone-datasources-impl-2.1-patched.jar
+cornerstone-datasources-api.jar=${path.lib.cornerstonedatasources}/cornerstone-datasources-api-2.1.jar
+cornerstone-datasources-impl.jar=${path.lib.cornerstonedatasources}/cornerstone-datasources-impl-2.1-patched.jar
 
 # ----- Excalibur thread, version 1.0 or later -----
-excalibur-thread-api.jar=excalibur-thread-api-2.1.jar
-excalibur-thread-impl.jar=excalibur-thread-impl-2.1.jar
+excalibur-thread-api.jar=${path.lib.excaliburthread}/excalibur-thread-api-2.1.jar
+excalibur-thread-impl.jar=${path.lib.excaliburthread}/excalibur-thread-impl-2.1.jar
 
 # ----- Excalibur pool -----
-excalibur-pool-api.jar=excalibur-pool-api-2.1.jar
-excalibur-pool-impl.jar=excalibur-pool-impl-2.1.jar
+excalibur-pool-api.jar=${path.lib.excaliburpool}/excalibur-pool-api-2.1.jar
+excalibur-pool-impl.jar=${path.lib.excaliburpool}/excalibur-pool-impl-2.1.jar
 
-concurrent.jar=concurrent-1.3.4.jar
+concurrent.jar=${path.lib.concurrent}/concurrent-1.3.4.jar
 
-derby.jar=derby.jar
+derby.jar=${path.lib.derby}/derby.jar
 
-bcmail.jar=bcmail-jdk14-129.jar
-bcmail-workaround.jar=bcmail-jdk14-129-workaround.jar
+bcmail.jar=${path.lib.bouncycastle}/bcmail-jdk14-129.jar
+bcmail-workaround.jar=${path.lib.bouncycastle}/bcmail-jdk14-129-workaround.jar
 
 # ----- jSPF -----
-jspf.jar=jspf-0.9-SNAPSHOT.jar
+jspf.jar=${path.lib.james}/jspf-0.9-SNAPSHOT.jar
 
 # ----- mstor -----
-mstor.jar=mstor.jar
-commons-logging.jar=commons-logging.jar
-jdom.jar=jdom.jar
-xstream.jar=xstream.jar
+mstor.jar=${path.lib.mstor}/mstor.jar
+commons-logging.jar=${path.lib.commonslogging}/commons-logging.jar
+jdom.jar=${path.lib.jdom}/jdom.jar
+xstream.jar=${path.lib.xstream}/xstream.jar
 
 # ----- torque -----
 
-torque.jar=torque-3.3-RC1.jar
-village.jar=village-2.0.jar
-commons-lang.jar=commons-lang-2.1.jar
-commons-configuration.jar=commons-configuration-1.1.jar
-commons-beanutils.jar=commons-beanutils-1.7.0.jar
+torque.jar=${path.lib.torque}/torque-3.3-RC1.jar
+village.jar=${path.lib.village}/village-2.0.jar
+commons-lang.jar=${path.lib.commonslang}/commons-lang-2.1.jar
+commons-configuration.jar=${path.lib.commonsconfiguration}/commons-configuration-1.1.jar
+commons-beanutils.jar=${path.lib.commonsbeanutils}/commons-beanutils-1.7.0.jar
 
 # ----- javax.management -----
 
-javax.management=mx4j-jmx.jar
+javax.management=${path.lib.mx4j}/mx4j-jmx.jar
 
 # ----- sieve-----
-jsieve.jar=jsieve-0.2-SNAPSHOT.jar
-commons-digester.jar=commons-digester-1.8.jar
+jsieve.jar=${path.lib.james}/jsieve-0.2-SNAPSHOT.jar
+commons-digester.jar=${path.lib.commonsdigester}/commons-digester-1.8.jar
+
+# ----- Logging
+avalon-logkit.jar=${path.lib.logkit}/avalon-logkit-2.1.jar
+
+# --------------------------------------------------
+#                TEST LIBRARIES
+# --------------------------------------------------
+
+commons-net.jar=${path.lib.commonsnet}/commons-net-1.4.1.jar
+jmock.jar=${path.lib.jmock}/jmock-1.1.0.jar

Modified: james/server/trunk/pheonix-deployment/build.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/pheonix-deployment/build.xml?view=diff&rev=516704&r1=516703&r2=516704
==============================================================================
--- james/server/trunk/pheonix-deployment/build.xml (original)
+++ james/server/trunk/pheonix-deployment/build.xml Sat Mar 10 05:19:53 2007
@@ -29,10 +29,11 @@
     (and without typing -D each time he compiles it)
     -->
     <property file=".ant.properties"/>
+    <property file="../.ant.properties"/>   
     <property file="${user.home}/.ant.properties"/>
     <property file="check-targets.properties"/>
-    <property file="include.properties"/>
-    <property file="default.properties"/>
+    <property file="../include.properties"/>
+    <property file="../default.properties"/>
 
     <!--
     ===================================================================
@@ -281,7 +282,7 @@
     -->
     <target name="compile" depends="compile-main, compile-proposal"/>
 
-    <target name="compile-main" depends="prepare">
+    <target name="compile-main" depends="prepare"> 
         <echo message="Compiling James Java sources"/>
         <mkdir dir="${build.classes}"/>
         <javac destdir="${build.classes}" debug="${debug}" optimize="${optimize}" deprecation="${deprecation}" target="${jdk.target}" source="${jdk.source}">
@@ -823,12 +824,22 @@
                                   unit tests
     ===================================================================
     -->
-    <target name="unit-tests-classpath" depends="compile">
+    <target name="unit-tests-classpath" depends="compile">      
         <path id="unittest.class.path">
-            <pathelement location="tools/lib/commons-net-1.4.1.jar"/>
-            <pathelement location="tools/lib/jmock-1.1.0.jar"/>
-            <fileset dir="${lib.dir}">
-                <include name="*.jar"/>
+            <fileset dir="${lib.dir}">    
+                <include name="${commons-net.jar}"/>
+                <include name="${jmock.jar}"/>
+            </fileset>   
+            <fileset dir="${lib.dir}">   
+                <include name="${avalon-logkit.jar}"/>
+                <include name='${excalibur-thread-impl.jar}'/>   
+                <include name='${cornerstone-scheduler-impl.jar}'/> 
+                <include name="${cornerstone-threads-impl.jar}"/>
+                <include name="${cornerstone-sockets-impl.jar}"/>
+                <include name="${cornerstone-datasources-impl.jar}"/> 
+                <include name="${concurrent.jar}"/>
+                <include name='${derby.jar}'/>
+                <include name='${commons-beanutils.jar}'/>   
             </fileset>
         </path>
     </target>

Propchange: james/server/trunk/stage/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sat Mar 10 05:19:53 2007
@@ -0,0 +1 @@
+



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


Re: svn commit: r516704 - in /james/server/trunk: ./ pheonix-deployment/ pheonix-deployment/lib/ pheonix-deployment/tools/lib/ stage/ stage/activation/ stage/activation/jars/ stage/avalon-framework/ stage/avalon-framework/jars/ stage/avalon-logkit/ stage/

Posted by Stefano Bagnara <ap...@bago.org>.
Noel J. Bergman ha scritto:
>> As requested, maven standard layout adopted for this directory.
> 
> By whom?  We are not a maven project, except for the web site, which is only because the only person who had time to do the work refused to use Ant, which is the project standard.  Maven should be gradually removed as we can take advantage of recent Ant enhancements.
> 
> 	--- Noel

By me: there is a thread where Robert proposed a structure. Feel free to 
  lookup the [PROPOSAL] threads from the last few months.

I asked to follow a specific structure (that is SDL) that was compliant 
with what he was proposing and I liked it much more.
He asked if anyone was against this 1 month ago and no one said 
anything, so I think (we thought) there was lazy consensus.

Btw I don't have big concern with this: I proposed to use SDL because it 
make sense to me and this would simplify my work to keep the website 
updated. Of course if anyone else will take care to rewrite the website 
stuff with ant or to keep updated maven I've no problem at all.

To put it simple I'm +1 to SDL (Standard Directory Layout) as described 
here:
http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

I am not against any other solution.

Stefano


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


RE: svn commit: r516704 - in /james/server/trunk: ./ pheonix-deployment/ pheonix-deployment/lib/ pheonix-deployment/tools/lib/ stage/ stage/activation/ stage/activation/jars/ stage/avalon-framework/ stage/avalon-framework/jars/ stage/avalon-logkit/ stage/

Posted by "Noel J. Bergman" <no...@devtech.com>.
> As requested, maven standard layout adopted for this directory.

By whom?  We are not a maven project, except for the web site, which is only because the only person who had time to do the work refused to use Ant, which is the project standard.  Maven should be gradually removed as we can take advantage of recent Ant enhancements.

	--- Noel



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