[Yanel-commits] rev 29153 - public/yanel/trunk/src/build

michi at wyona.com michi at wyona.com
Thu Nov 22 23:51:51 CET 2007


Author: michi
Date: 2007-11-22 23:51:51 +0100 (Thu, 22 Nov 2007)
New Revision: 29153

Modified:
   public/yanel/trunk/src/build/build.xml
Log:
dependencies fixed

Modified: public/yanel/trunk/src/build/build.xml
===================================================================
--- public/yanel/trunk/src/build/build.xml	2007-11-22 21:00:49 UTC (rev 29152)
+++ public/yanel/trunk/src/build/build.xml	2007-11-22 22:51:51 UTC (rev 29153)
@@ -226,7 +226,7 @@
     <echo>Customize the ${local.config.dir}/local.* files and run build.sh OR run build.sh first and then customize the config files within build/webapps/yanel/WEB-INF/classes</echo>
   </target>
     
-  <target name="init" description="Initialize all parameters and other settings" depends="dependencies">
+  <target name="init" description="Initialize all parameters and other settings">
     <echo>Building with ${ant.version} and Java version ${ant.java.version}</echo>
 
     <property name="yanel.home.dir" location="../../"/>
@@ -262,8 +262,10 @@
       <pathelement location="${default.tomcat.home.dir}"/>
     </path>
     <pathconvert targetos="unix" property="default.tomcat.home.dir.forward.slashes" refid="default.tomcat.home.dir.ref"/>
-
-    <path id="classpath">
+  </target>
+    
+  <target name="set-classpath" description="Set classpath" depends="init, dependencies">
+    <path id="classpath.compile">
       <!--
       <fileset dir="${yanel.home.dir}/lib">
         <include name="*.jar"/>
@@ -272,15 +274,6 @@
       <pathelement path="${maven2.cp}"/>
     </path>
 
-
-    <path id="classpath.yanel">
-      <fileset dir="${yanel.home.dir}/build/lib">
-        <include name="*.jar"/>
-      </fileset>
-      <pathelement path="${maven2.cp}"/>
-    </path>
-
-
     <path id="classpath.cmdl">
       <pathelement path="${maven2.cp}"/>
     </path>
@@ -311,14 +304,14 @@
 -->
   </target>
 
-  <target name="compile-core" description="Compile Java classes of Yanel core" depends="init">
+  <target name="compile-core" description="Compile Java classes of Yanel core" depends="init, set-classpath">
     <mkdir dir="${classes.dir}"/>
     <javac srcdir="${yanel.home.dir}/src/core/java/org/wyona/yanel/core"
       destdir="${classes.dir}"
       source="${source.java.version}"
       target="${target.java.version}"
       debug="true">
-      <classpath refid="classpath"/>
+      <classpath refid="classpath.compile"/>
     </javac>
     <mkdir dir="${yanel.home.dir}/build/lib"/>
     <jar destfile="${yanel.home.dir}/build/lib/yanel-core-${yanel.version}-r${yanel.revision}.jar"
@@ -340,7 +333,7 @@
   <target name="compile-impl" description="Compile Java classes of Yanel implementation" depends="init">
     <mkdir dir="${classes.dir}"/>
     <javac srcdir="${yanel.home.dir}/src/impl/java/org/wyona/yanel/impl" destdir="${classes.dir}" debug="true">
-      <classpath refid="classpath"/>
+      <classpath refid="classpath.compile"/>
     </javac>
 
     <mkdir dir="${yanel.home.dir}/build/lib"/>
@@ -385,7 +378,7 @@
     <mkdir dir="${classes.dir}"/>
     <javac srcdir="${yanel.home.dir}/src/webapp/src/java/org/wyona/yanel/servlet" destdir="${classes.dir}"
       debug="true"
-      classpathref="classpath"
+      classpathref="classpath.compile"
     />
     <mkdir dir="${yanel.home.dir}/build/lib"/>
     <jar destfile="${yanel.home.dir}/build/lib/yanel-webapp-${yanel.version}-r${yanel.revision}.jar"



More information about the Yanel-commits mailing list