Author: bago
Date: Tue May 23 07:09:09 2006
New Revision: 408898

URL: http://svn.apache.org/viewvc?rev=408898&view=rev
Log:
Remove ant and its dependencies. Cleaned up build.xml. Fixed build.xml for 
SMIME mailets (JAMES-506)

Removed:
    james/server/trunk/build.bat
    james/server/trunk/build.sh
    james/server/trunk/tools/bin/
    james/server/trunk/tools/etc/
    james/server/trunk/tools/lib/LICENSE.xdoclet.txt
    james/server/trunk/tools/lib/ant.jar
    james/server/trunk/tools/lib/commons-logging.jar
    james/server/trunk/tools/lib/jdom-b7.jar
    james/server/trunk/tools/lib/log4j-core.jar
    james/server/trunk/tools/lib/optional.jar
    james/server/trunk/tools/lib/velocity-1.3-dev.jar
    james/server/trunk/tools/lib/xdoclet-20020825.jar
    james/server/trunk/tools/lib/xjavadoc-20020825.jar
Modified:
    james/server/trunk/build.xml
    james/server/trunk/include.properties

Modified: james/server/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/build.xml?rev=408898&r1=408897&r2=408898&view=diff
==============================================================================
--- james/server/trunk/build.xml (original)
+++ james/server/trunk/build.xml Tue May 23 07:09:09 2006
@@ -67,28 +67,30 @@
     -->
 
     <path id="project.class.path">
-      <pathelement location="${dns.jar}"/>
-      <pathelement location="${commons-collections.jar}"/>
-      <pathelement location="${commons-dbcp.jar}"/>
-      <pathelement location="${commons-pool.jar}"/>
-      <pathelement location="${jakarta-oro.jar}"/>
       <pathelement location="${avalon-framework.jar}"/>
       <pathelement location="${avalon-framework-impl.jar}"/>
-      <pathelement location="${excalibur-pool.jar}"/>
-      <pathelement location="${excalibur-pool-impl.jar}"/>
-      <pathelement location="${excalibur-thread.jar}"/>
-      <pathelement location="${excalibur-datasource.jar}"/>
-      <pathelement location="${cornerstone-threads.jar}"/>
-      <pathelement location="${cornerstone-connection.jar}"/>
-      <pathelement location="${cornerstone-connection-impl.jar}"/>
-      <pathelement location="${cornerstone-store.jar}"/>
-      <pathelement location="${cornerstone-scheduler.jar}"/>
-      <pathelement location="${cornerstone-sockets.jar}"/>
-      <pathelement location="${cornerstone-datasources.jar}"/>
-      <pathelement location="${javax-mail.jar}"/>
-      <pathelement location="${javax-activation.jar}"/>
-      <pathelement location="${lib.dir}/bcmail-jdk14-129.jar"/>
-      <pathelement location="${lib.dir}/bcmail-jdk14-129-workaround.jar"/>
+       <fileset dir="${lib.dir}">
+        <include name="${dns.jar}"/>
+               <include name="${commons-collections.jar}"/>
+               <include name="${commons-dbcp.jar}"/>
+               <include name="${commons-pool.jar}"/>
+               <include name="${jakarta-oro.jar}"/>
+               <include name="${excalibur-pool-api.jar}"/>
+               <include name="${excalibur-pool-impl.jar}"/>
+               <include name="${excalibur-thread-api.jar}"/>
+               <include name="${excalibur-datasource.jar}"/>
+               <include name="${cornerstone-threads-api.jar}"/>
+               <include name="${cornerstone-connection-api.jar}"/>
+               <include name="${cornerstone-connection-impl.jar}"/>
+               <include name="${cornerstone-store-api.jar}"/>
+               <include name="${cornerstone-scheduler-api.jar}"/>
+               <include name="${cornerstone-sockets-api.jar}"/>
+               <include name="${cornerstone-datasources-api.jar}"/>
+               <include name="${javax-mail.jar}"/>
+               <include name="${javax-activation.jar}"/>
+               <include name="${bcmail.jar}"/>
+               <include name="${bcmail-workaround.jar}"/>
+       </fileset>
       <pathelement path="${java.class.path}" />
       <pathelement path="${build.classes}" />
     </path>
@@ -148,15 +150,7 @@
       <fixcrlf srcdir="${xdocs.dir}" includes="**/*.xml" eol="lf" tab="remove" 
tablength="4" />
       <fixcrlf srcdir="${conf.dir}" includes="**/*.xml" eol="lf" tab="remove" 
tablength="4" />
       <fixcrlf srcdir="${metainf.dir}" includes="**/*" eol="lf" tab="remove" 
tablength="4" />      
-      <fixcrlf srcdir="." includes="build.sh" eol="lf"/>
-      <fixcrlf srcdir="." includes="build.bat" eol="crlf"/>
       <fixcrlf srcdir="." includes="build.xml" eol="lf"/>
-      <chmod perm="+x">
-        <fileset dir=".">
-          <include name="build.sh"/>
-        </fileset>
-      </chmod>
-      <available classname="org.apache.velocity.anakia.AnakiaTask" 
property="AnakiaTask.present"/>
       <mkdir dir="${build.src}"/>
       <copy todir="${build.src}">
         <fileset dir="${java.dir}">
@@ -181,20 +175,18 @@
       <fixcrlf srcdir="${phoenix.dir}/bin" includes="phoenix.sh" eol="lf"/>
       <copy todir="${dist.dir}">
         <fileset dir="${phoenix.dir}">
-          <exclude name="CVS/**"/>
         </fileset>
       </copy>
 
       <copy todir="${dist.dir}/lib" flatten="true">
         <fileset dir="${lib.dir}">
-          <exclude name="CVS/**"/>
-          <include name="excalibur-thread-api-2.1.jar"/>
-          <include name="excalibur-thread-impl-2.1.jar"/>
-          <include name="**/excalibur-pool-impl-2.1.jar"/>
-          <include name="**/excalibur-pool-api-2.1.jar"/>
-          <include name="**/commons-collections-2.1.1.jar"/>
+          <include name="${excalibur-thread-api.jar}"/>
+          <include name="${excalibur-thread-impl.jar}"/>
+          <include name="${excalibur-pool-impl.jar}"/>
+          <include name="${excalibur-pool-api.jar}"/>
+          <include name="${commons-collections.jar}"/>
           <!-- needed by excalibur-pool-impl-2.1.jar -->
-          <include name="concurrent-1.3.4.jar"/>
+          <include name="${concurrent.jar}"/>
         </fileset>
       </copy>
 
@@ -291,7 +283,6 @@
 
     <target name="compile-main" depends="prepare">
       <echo message="Compiling James Java sources"/>
-      <available property="jndi.present" 
classname="javax.naming.InitialContext"/>
       <mkdir dir="${build.classes}"/>
       <javac destdir="${build.classes}" debug="${debug}" 
optimize="${optimize}" deprecation="${deprecation}" target="${jdk.target}" 
source="${jdk.source}">
         <classpath refid="project.class.path"/>
@@ -299,7 +290,6 @@
         <src path="${java.dir}"/>
         <exclude name="${constants.file}"/>
         <exclude name="${poolconn.file}"/>
-        <exclude 
name="org/apache/james/userrepository/UsersLDAPRepository.java" 
unless="jndi.present"/>
       </javac>
       <copy todir="${build.classes}">
         <fileset dir="${java.dir}">
@@ -423,7 +413,6 @@
       <echo message="preparing website in ${www.dir}"/>
       <delete>
         <fileset dir="${www.dir}">
-          <exclude name="CVS/**"/>
           <exclude name="rfclist/**"/>
           <exclude name="javadocs/**"/>
           <exclude name="mailet/**"/>
@@ -507,36 +496,35 @@
           <include name="mailet-${mailet-version}.jar"/>
           <include name="james-${version}.jar"/>         
         </lib>
-        <lib dir="${lib.dir}">
-          <include name="${avalon-framework.jar}"/>
-          <include name="${avalon-framework-impl.jar}"/>
-          <include name="dnsjava-2.0.1.jar"/>
-          <include name="jakarta-oro-2.0.8.jar"/>
-          <include name="derby.jar"/>
-          <include name="excalibur-datasource-2.1.jar"/>
-          <include name="activation-1.1.jar"/>
-          <include name="mail-1.4.0.jar"/>
-          <include name="commons-dbcp-1.2.1.jar"/>
-          <include name="commons-pool-1.2.jar"/>
-          <include name="bcmail-jdk14-129.jar"/>
-          <include name="excalibur-thread-api-2.1.jar"/>
-          <include name="excalibur-thread-impl-2.1.jar"/>
-          <include name="excalibur-pool-api-2.1.jar"/>
-          <include name="excalibur-pool-impl-2.1.jar"/>
-          <include name="commons-collections-2.1.1.jar"/>
-          <include name="cornerstone-threads-api-2.1.jar"/>
-          <include name="cornerstone-threads-impl-2.1.jar"/>
-          <include name="cornerstone-connection-api-2.1.jar"/>
-          <include name="cornerstone-connection-impl-2.1.jar"/>
-          <include name="cornerstone-store-api-2.1.jar"/>
-          <include name="cornerstone-store-impl-2.1.jar"/>
-          <include name="cornerstone-scheduler-api-2.1.jar"/>
-          <include name="cornerstone-scheduler-impl-2.1.jar"/>
-          <include name="cornerstone-sockets-api-2.1.jar"/>
-          <include name="cornerstone-sockets-impl-2.1-patched.jar"/>
-          <include name="cornerstone-datasources-api-2.1.jar"/>
-          <include name="cornerstone-datasources-impl-2.1-patched.jar"/>
-          <include name="concurrent-1.3.4.jar"/>
+       <lib dir="${lib.dir}">
+          <include name="${dns.jar}"/>
+          <include name="${jakarta-oro.jar}"/>
+          <include name="${derby.jar}"/>
+          <include name="${excalibur-datasource.jar}"/>
+          <include name="${javax-activation.jar}"/>
+          <include name="${javax-mail.jar}"/>
+          <include name="${commons-dbcp.jar}"/>
+          <include name="${commons-pool.jar}"/>
+          <include name="${bcmail.jar}"/>
+          <include name="${bcmail-workaround.jar}"/>
+          <include name="${excalibur-thread-api.jar}"/>
+          <include name="${excalibur-thread-impl.jar}"/>
+          <include name="${excalibur-pool-api.jar}"/>
+          <include name="${excalibur-pool-impl.jar}"/>
+          <include name="${commons-collections.jar}"/>
+          <include name="${cornerstone-threads-api.jar}"/>
+          <include name="${cornerstone-threads-impl.jar}"/>
+          <include name="${cornerstone-connection-api.jar}"/>
+          <include name="${cornerstone-connection-impl.jar}"/>
+          <include name="${cornerstone-store-api.jar}"/>
+          <include name="${cornerstone-store-impl.jar}"/>
+          <include name="${cornerstone-scheduler-api.jar}"/>
+          <include name="${cornerstone-scheduler-impl.jar}"/>
+          <include name="${cornerstone-sockets-api.jar}"/>
+          <include name="${cornerstone-sockets-impl.jar}"/>
+          <include name="${cornerstone-datasources-api.jar}"/>
+          <include name="${cornerstone-datasources-impl.jar}"/>
+          <include name="${concurrent.jar}"/>
         </lib>
         <zipfileset dir="${conf.dir}" fullpath="conf/sqlResources.xml">
           <include name="sqlResources.xml"/>

Modified: james/server/trunk/include.properties
URL: 
http://svn.apache.org/viewvc/james/server/trunk/include.properties?rev=408898&r1=408897&r2=408898&view=diff
==============================================================================
--- james/server/trunk/include.properties (original)
+++ james/server/trunk/include.properties Tue May 23 07:09:09 2006
@@ -17,7 +17,6 @@
 lib.dir = ${james.dir}/lib
 phoenix.dir = ${james.dir}/phoenix-bin
 phoenix.lib.dir = ${phoenix.dir}/lib
-candidates.dir = ${lib.dir}
 
 # --------------------------------------------------
 #                REQUIRED LIBRARIES
@@ -35,47 +34,60 @@
 # ----- From lib
 
 # ----- Excalibur datasource -----
-excalibur-datasource.jar=${lib.dir}/excalibur-datasource-2.1.jar
+excalibur-datasource.jar=excalibur-datasource-2.1.jar
 
 # ----- Javax mail -----
-javax-mail.jar=${lib.dir}/${javamail.id}.jar
+javax-mail.jar=${javamail.id}.jar
 
 # ----- Activation -----
-javax-activation.jar=${lib.dir}/${activation.id}.jar
+javax-activation.jar=${activation.id}.jar
 
 # ----- DNS -----
-dns.jar=${lib.dir}/dnsjava-2.0.1.jar
+dns.jar=dnsjava-2.0.1.jar
 
 # ----- Commons -----
-commons-dbcp.jar=${lib.dir}/commons-dbcp-1.2.1.jar
-commons-pool.jar=${lib.dir}/commons-pool-1.2.jar
-commons-collections.jar=${candidates.dir}/commons-collections-2.1.1.jar
+commons-dbcp.jar=commons-dbcp-1.2.1.jar
+commons-pool.jar=commons-pool-1.2.jar
+commons-collections.jar=commons-collections-2.1.1.jar
 
 # ----- Jakarta ORO -----
-jakarta-oro.jar=${lib.dir}/jakarta-oro-2.0.8.jar
+jakarta-oro.jar=jakarta-oro-2.0.8.jar
 
 # ----- Cornerstone threads, version 1.0 or later -----
-cornerstone-threads.jar=${candidates.dir}/cornerstone-threads-api-2.1.jar
+cornerstone-threads-api.jar=cornerstone-threads-api-2.1.jar
+cornerstone-threads-impl.jar=cornerstone-threads-impl-2.1.jar
 
 # ----- Cornerstone connection, version 1.0 or later -----
-cornerstone-connection.jar=${candidates.dir}/cornerstone-connection-api-2.1.jar
-cornerstone-connection-impl.jar=${candidates.dir}/cornerstone-connection-impl-2.1.jar
+cornerstone-connection-api.jar=cornerstone-connection-api-2.1.jar
+cornerstone-connection-impl.jar=cornerstone-connection-impl-2.1.jar
 
 # ----- Cornerstone masterstore, version 1.0 or later -----
-cornerstone-store.jar=${candidates.dir}/cornerstone-store-api-2.1.jar
+cornerstone-store-api.jar=cornerstone-store-api-2.1.jar
+cornerstone-store-impl.jar=cornerstone-store-impl-2.1.jar
 
 # ----- Cornerstone sockets, version 1.0 or later -----
-cornerstone-sockets.jar=${candidates.dir}/cornerstone-sockets-api-2.1.jar
+cornerstone-sockets-api.jar=cornerstone-sockets-api-2.1.jar
+cornerstone-sockets-impl.jar=cornerstone-sockets-impl-2.1-patched.jar
 
 # ----- Cornerstone scheduler, version 1.0 or later -----
-cornerstone-scheduler.jar=${candidates.dir}/cornerstone-scheduler-api-2.1.jar
+cornerstone-scheduler-api.jar=cornerstone-scheduler-api-2.1.jar
+cornerstone-scheduler-impl.jar=cornerstone-scheduler-impl-2.1.jar
 
 # ----- Cornerstone scheduler, version 1.0 or later -----
-cornerstone-datasources.jar=${candidates.dir}/cornerstone-datasources-api-2.1.jar
+cornerstone-datasources-api.jar=cornerstone-datasources-api-2.1.jar
+cornerstone-datasources-impl.jar=cornerstone-datasources-impl-2.1-patched.jar
 
 # ----- Excalibur thread, version 1.0 or later -----
-excalibur-thread.jar=${candidates.dir}/excalibur-thread-api-2.1.jar
+excalibur-thread-api.jar=excalibur-thread-api-2.1.jar
+excalibur-thread-impl.jar=excalibur-thread-impl-2.1.jar
 
 # ----- Excalibur pool -----
-excalibur-pool.jar=${candidates.dir}/excalibur-pool-api-2.1.jar
-excalibur-pool-impl.jar=${candidates.dir}/excalibur-pool-impl-2.1.jar
+excalibur-pool-api.jar=excalibur-pool-api-2.1.jar
+excalibur-pool-impl.jar=excalibur-pool-impl-2.1.jar
+
+concurrent.jar=concurrent-1.3.4.jar
+
+derby.jar=derby.jar
+
+bcmail.jar=bcmail-jdk14-129.jar
+bcmail-workaround.jar=bcmail-jdk14-129-workaround.jar



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to