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>