You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by do...@apache.org on 2008/06/30 02:52:31 UTC

svn commit: r672686 - /ofbiz/trunk/framework/base/build.xml

Author: doogie
Date: Sun Jun 29 17:52:30 2008
New Revision: 672686

URL: http://svn.apache.org/viewvc?rev=672686&view=rev
Log:
Revert previous change to just this file; some issue with the version
of log4j being compiled against.

Modified:
    ofbiz/trunk/framework/base/build.xml

Modified: ofbiz/trunk/framework/base/build.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/build.xml?rev=672686&r1=672685&r2=672686&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/build.xml (original)
+++ ofbiz/trunk/framework/base/build.xml Sun Jun 29 17:52:30 2008
@@ -19,21 +19,42 @@
 -->
 
 <project name="OFBiz - Base" default="jar" basedir=".">
-    <import file="../../common.xml"/>
 
     <!-- ================================================================== -->
     <!-- Initialization of all property settings                            -->
     <!-- ================================================================== -->
 
-    <property name="name" value="ofbiz-base"/>
-    <property name="ofbiz.home.dir" value="../.."/>
+    <target name="init">                
+        <property environment="env"/>
+        <property name="name" value="ofbiz-base"/>
+        <property name="ofbiz.home.dir" value="../.."/>
+        <property name="src.dir" value="src"/>
+        <property name="dtd.dir" value="dtd"/>
+        <property name="lib.dir" value="lib"/>
+        <property name="build.dir" value="build"/>        
+    </target>
+    
+    <target name="classpath">		        
+        <path id="local.class.path">
+            <fileset dir="${lib.dir}" includes="*.jar"/>
+            <fileset dir="${lib.dir}/commons" includes="*.jar"/>
+            <fileset dir="${lib.dir}/j2eespecs" includes="*.jar"/>
+            <fileset dir="${lib.dir}/scripting" includes="*.jar"/>
+        </path>
+    </target>
+    
+    <!-- ================================================================== -->
+    <!-- Removes all created files and directories                          -->
+    <!-- ================================================================== -->
 
-    <path id="local.class.path">
-        <fileset dir="${lib.dir}" includes="*.jar"/>
-        <fileset dir="${lib.dir}/commons" includes="*.jar"/>
-        <fileset dir="${lib.dir}/j2eespecs" includes="*.jar"/>
-        <fileset dir="${lib.dir}/scripting" includes="*.jar"/>
-    </path>
+    <target name="clean" depends="clean-lib">
+        <delete dir="${build.dir}"/>
+        <delete file="../../ofbiz.jar"/>
+    </target>
+
+    <target name="clean-lib" depends="init">
+        <delete dir="${build.dir}/lib"/>        
+    </target>
     
     <!-- ================================================================== -->
     <!-- Makes sure the needed directory structure is in place              -->
@@ -46,15 +67,20 @@
         <mkdir dir="${build.dir}/lib"/>
     </target>
     
+    <target name="prepare-docs" depends="init">
+        <mkdir dir="${build.dir}/javadocs"/>        
+    </target>
+    
     <!-- ================================================================== -->
     <!-- Compilation of the source files                                    -->
     <!-- ================================================================== -->               
 
-    <target name="classes" depends="prepare">
+    <target name="classes" depends="prepare,classpath">
         <!-- compile start -->
-    	<javac15 destdir="${build.dir}/classes/start" classpathref="local.class.path">
+    	<javac debug="on" source="1.5" deprecation="on" destdir="${build.dir}/classes/start">
+            <compilerarg value="-Xlint:unchecked"/>
             <src path="${src.dir}/start"/>
-        </javac15>
+        </javac>
         <copy todir="${build.dir}/classes/start">
           <fileset dir="${src.dir}/start" includes="**/*.properties,**/*.xml,**/*.bsh,**/*.logic,**/*.js,**/*.jacl,**/*.py"/>
         </copy>
@@ -67,7 +93,7 @@
         </condition>
 
         <!-- compile base -->
-    	<javac15 destdir="${build.dir}/classes/base">            
+    	<javac debug="on" source="1.5" deprecation="on" destdir="${build.dir}/classes/base">            
             <classpath>
                 <path refid="local.class.path"/>
                 <pathelement path="${build.dir}/classes/start"/>
@@ -75,7 +101,7 @@
             <src path="${src.dir}/base"/>
             <exclude name="${exclude.crypto}"/>
             <exclude name="org/ofbiz/base/util/OfbizJsBsfEngine.java"/>
-        </javac15>
+        </javac>
         <!-- also put the DTDs in the jar file... -->
         <copy todir="${build.dir}/classes/base">
             <fileset dir="${dtd.dir}" includes="*.dtd"/>
@@ -104,7 +130,7 @@
     <!-- Build JavaDoc                                                      -->
     <!-- ================================================================== -->
 
-    <target name="docs" depends="prepare-docs">
+    <target name="docs" depends="prepare-docs,classpath">
         <javadoc packagenames="org.ofbiz.base.*" 
                  classpathref="local.class.path"
                  destdir="${build.dir}/javadocs" 
@@ -113,4 +139,6 @@
             <sourcepath path="${src.dir}/base"/>            
         </javadoc>
     </target>
+    
+    <target name="all" depends="jar,docs"/>   
 </project>