ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Post <je...@genesyslab.com>
Subject RE: Having trouble getting multiple targets to execute
Date Thu, 21 Jun 2001 00:11:44 GMT
It seems to me that if you set "compile" as your default target, then "init"
should execute. However, if your default target is "init", then that will be
the only target to execute in your build file. 

-----Original Message-----
From: Allan McNeil [mailto:techranger@onebox.com]
Sent: Wednesday, June 20, 2001 5:03 PM
To: ant-user@jakarta.apache.org
Subject: Having trouble getting multiple targets to execute


I can only get the default target to execute.
Subsequent target elements are not executed.
Does anyone have any solutions?

Here's the scenario:

_______________________________
My Setup:
OS:  Windows 2000 Professional
Ant Version:  akarta-ant-1.3
JDK Version:  1.3.1
_______________________________

I have an XML file to create a simple build.
It has 2 target elements.
The default element executes, but the other target element does not.
If I change the default element to be the second target element, then
the second target element executes but not the first one.

Here is my xml file I'm passing to ant:

<project name="GetRequestURI" default="init"
basedir="C:\apps\projects\build">

<!-- Set Global Properties For This Build -->
	
<property name="dir_basedir" value="C:\apps\projects\build" />
	
<!-- Begin:  Set Directory Names -->
<property name="dir_webapp" value="test1"/>
<property name="dir_web_inf" value="WEB-INF"/>
<property name="dir_images" value="images"/>
<property name="dir_jsp" value="jsp"/>
<property name="dir_meta_inf" value="META-INF"/>
<property name="dir_lib" value="lib"/>
<property name="dir_classes" value="classes"/>
<!-- End:  Set Directory Names -->
		
<!-- Begin:  Set Java Class Paths -->
<property name="clspth_jdk" value="C:\jdk1.3.1" />
<property name="clspth_Tomcat_Servlet"
value="C:\apps\tomcat\lib\servlet.jar"
/>
<property name="clspth_GetRequestURI"
value="C:\apps\projects\Java_Files\examples\GetRequestURI"
/>
<!-- End:  Set Java Class Paths -->

<!-- Begin:  Set Java Destination Paths -->
<property name="destpth_GetRequestURI"
value="C:\apps\projects\Java_Files\examples\GetRequestURI"
/>
<!-- End:  Set Java Destination Paths -->
	
<!-- End:  Set Global Properties For This Build -->

  
<target name="init">
<!-- Create the time stamp -->
<tstamp/>
<!-- Create the directory structure for a tomcat web application -->
<mkdir dir="${dir_webapp}"/>
<mkdir dir="${dir_webapp}\${dir_web_inf}"/>	
<mkdir dir="${dir_webapp}\${dir_web_inf}\${dir_classes}"/>
<mkdir dir="${dir_webapp}\${dir_web_inf}\${dir_lib}"/>
<mkdir dir="${dir_webapp}\${dir_meta_inf}"/>
<mkdir dir="${dir_webapp}\${dir_jsp}"/>
<mkdir dir="${dir_webapp}\${dir_images}"/>	
</target>

<target name="compile" depends="init">
<javac 	srcdir="${clspth_GetRequestURI}"
destdir="${dir_basedir}\${dir_webapp}\${dir_web_inf}\${dir_classes}"
classpath="${clspth_jdk};${clspth_GetRequestURI};${clspth_Tomcat_Servlet}"
debug="off"
/>
</target>
</project>

-- 
Allan M.
techranger@onebox.com - email




__________________________________________________
FREE voicemail, email, and fax...all in one place.
Sign Up Now! http://www.onebox.com

Mime
View raw message