| Task help | Task help 2006-10-19 - By Rebhan, Gilbert
sorry, it's enough to reference the namespace if antcontrib.jar is in ANT_HOME/lib directory
so you could either put antcontrib in its own namespace <project name="bla" default="vss" xmlns:ac="antlib:net.sf.antcontrib">
and <ac:for ...> ... </ac:for>
or without ancontrib in own namepsace <project name="bla" default="vss">
<taskdef resource="net/sf/antcontrib/antlib.xml"/>
and
<for ...> ... <:for>
Regards, Gilbert
-----Original Message----- From: Rebhan, Gilbert [mailto:Gilbert.Rebhan@(protected)] Sent: Thursday, October 19, 2006 8:51 AM To: Ant Users List Subject: RE: Task help
Hi,
you forgot to reference the namespace <project name="bla" default="vss" xmlns:ac="antlib:net.sf.antcontrib">
beside <taskdef resource="net/sf/antcontrib/antlib.xml"/>
to make <ac:for ...> ... </ac:for>
work.
also i would use antcontrib 1.0b2 instead of the old 0.6
Regards, Gilbert
-----Original Message----- From: bill/wilandra [mailto:bill@(protected)] Sent: Wednesday, October 18, 2006 10:49 PM To: 'Ant Users List' Subject: RE: Task help
Try this taskdef instead and see if it helps: <taskdef resource="net/sf/antcontrib/antlib.xml"/>
HTH Bill
-----Original Message----- From: Muthyala, Sunil [mailto:Sunil.Muthyala@(protected)] Sent: Wednesday, October 18, 2006 11:23 AM To: 'Ant Users List' Subject: RE: Task help
Thanks to Jan and Steve Loughran.
I tried Jan's suggestion, I get an error
I downloaded the Ant-contrib-0.6.jar and dropped it in ant/lib directory and included the <taskdef> in build.xml.
Here is the build.xml
---- <project name="CF" default="vss"> <taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
<target name="cf"> <loadfile property="list" file="C:\vss_home\cffiles.txt"/> <ac:for param="file" list="list" delimiter=";"> <sequential> <echo> @{file} </echo> </sequential> </ac:for> </target>
<target name="vss" depends="cf"> <vssget localPath="C:\vss_home" ssdir="V:\Job_Tracking\ANT" serverPath="V:\Job_Tracking" login="***,***" vsspath="${list}"/> <echo message="VSS-GET successful"/> </target> </project> ------ This is the error I get
C:\apache-ant-1.6.5\bin>ant -f C:\apache-ant-1.6.5\build_AC.xml Buildfile: C:\apache-ant-1.6.5\build_AC.xml
BUILD FAILED C:\apache-ant-1.6.5\build_AC.xml:6: The prefix "ac" for element "ac:for" is not bound.
Total time: 0 seconds
What mistake I am doing?
-thanks Sunil
-----Original Message----- From: Jan.Materne@(protected) [mailto:Jan.Materne@(protected)] Sent: Tuesday, October 17, 2006 10:19 AM To: user@(protected) Subject: AW: Task help
>1. How to unzip a folder on a remote server (Windows NT), >I am unable >to nest it inside of FTP. > >I am zipping a folder on local machine and FTP'ing it to the server, >but I need to unzip it in tmp folder and move the unzipped folder to >the right path on the server. Does REXEC work for windows box?
Try <sshexec> - its more secure ...
>2. I want to read the txt or doc which has full path and >file names of >files to be pulled from VSS. > >I need to feed the contents of this txt file as input to the vsspath, I
>tried using LOADFILE and saving it as property, but it reads only first
>line and not the subsequent. Does ANT have a for loop kind of command >or any other to this kind of job.
<loadfile> should load the whole file into a property. Ant-Contrib has a <for> which you can feed with that value.
<loadfile property="list" file="..."/> <ac:for param="file" list="list" delimiter=";"> <sequential> <echo> @{file} </echo> </sequential> </ac:for>
Jan
--------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@(protected) For additional commands, e-mail: user-help@(protected)
--------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@(protected) For additional commands, e-mail: user-help@(protected)
--------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@(protected) For additional commands, e-mail: user-help@(protected)
--------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@(protected) For additional commands, e-mail: user-help@(protected)
--------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@(protected) For additional commands, e-mail: user-help@(protected)
|
|
 |