You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2006/02/01 00:01:29 UTC

svn commit: r373940 - /webservices/axis2/trunk/java/build.xml

Author: dims
Date: Tue Jan 31 15:01:28 2006
New Revision: 373940

URL: http://svn.apache.org/viewcvs?rev=373940&view=rev
Log:
Fix for AXIS2-417 - Ant build file broken; expects ${lib,dir} to be set

Runs "maven create-lib" and uses those libraries to build. 

Problem: i can't seem to figure a way to use Presetdef/Exec to make it work on other platforms using .bat for now.



Modified:
    webservices/axis2/trunk/java/build.xml

Modified: webservices/axis2/trunk/java/build.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/build.xml?rev=373940&r1=373939&r2=373940&view=diff
==============================================================================
--- webservices/axis2/trunk/java/build.xml (original)
+++ webservices/axis2/trunk/java/build.xml Tue Jan 31 15:01:28 2006
@@ -31,7 +31,7 @@
   <target name="init" >
     <!--macro for maven -->
     <presetdef name="maven">
-      <exec failonerror="true" executable="maven">
+      <exec failonerror="true" os="Windows 2000,Windows 2003,Windows XP" executable="maven.bat">
       </exec>
     </presetdef>
 
@@ -72,6 +72,12 @@
     </maven>
   </target>
 
+  <target name="create-lib" depends="init"
+      description="creates the libraries">
+    <maven>
+      <arg value="create-lib" />
+    </maven>
+  </target>
 
   <!-- inline creation of a very minimal (zero dependency) pom -->
   <target name="m2-pom" depends="init" xmlns:m2="antlib:org.apache.maven.artifact.ant">
@@ -131,11 +137,11 @@
     </m2:deploy>
   </target>
 
-  <target name="quick" depends="init"
+  <target name="quick" depends="create-lib"
       description="make a distribution">
     <mkdir dir="${basedir}/target/classes/"/>
     <path id="classpath">
-      <fileset dir="${lib.dir}">
+      <fileset dir="${basedir}/target/lib">
         <include name="**/*.jar"/>
       </fileset>
     </path>