ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Scot P. Floess" <sflo...@nc.rr.com>
Subject Re: AW: Call a target with parameter?
Date Thu, 22 Jan 2009 21:26:15 GMT

Right...gotcha...

But...what library are you using for call?  If it is available in Ant 
Contrib...what version?

On Thu, 22 Jan 2009, norken76 wrote:

>
> I know that it works with <antcall> and I mentioned that, but I want to use
> <call> OR <runtarget> that do not create a new project like <antcall>
>
>
> thanks
>
>
> Scot P. Floess-2 wrote:
>>
>>
>> Hold on...I just used your snippet...
>>
>> First...are you using antcall???  If not, I dont think ant contrib is
>> giving you unset nor call...at least not the version I am using
>>
>> Anyway, it seems to have worked for me...
>>
>> Here is my output:
>>
>>       [echo] current package :
>> /home/sfloess/development/keros/trunk/folder/alpha.zip
>>       [echo] Running test2 . package is :
>> /home/sfloess/development/keros/trunk/folder/alpha.zip..
>>       [echo] current package :
>> /home/sfloess/development/keros/trunk/folder/bar.zip
>>       [echo] Running test2 . package is :
>> /home/sfloess/development/keros/trunk/folder/bar.zip..
>>       [echo] current package :
>> /home/sfloess/development/keros/trunk/folder/foo.zip
>>       [echo] Running test2 . package is :
>> /home/sfloess/development/keros/trunk/folder/foo.zip..
>>
>> Here is the code I have in place:
>>
>> <target name="forTest">
>>      <ant-contrib:for param="package">
>>          <path>
>>              <fileset dir="folder" includes="*.zip"/>
>>          </path>
>>
>>          <sequential>
>>              <echo message="current package : @{package} "/>
>>              <ant-contrib:var name="myVar" value="@{package}"/>
>>              <echo message="my var is  : ${myVar} "/>
>>              <antcall target="runtargetTest2"/>
>>          </sequential>
>>      </ant-contrib:for>
>> </target>
>>
>> <target name="runtargetTest2">
>>      <echo message="Running test2 . package is : ${myVar}.."/>
>> </target>
>>
>> I think the difference is I am using antcall... Again unfamliar with unset
>> and call...
>>
>> On Thu, 22 Jan 2009, norken76 wrote:
>>
>>>
>>>
>>> NO. that doesn't work either,
>>>
>>> thanks
>>>
>>>
>>> Scot P. Floess-2 wrote:
>>>>
>>>>
>>>> Sorry type-o on my end...
>>>>
>>>> I am unfamiliar with <unset> - that's from ant contrib????
>>>>
>>>> That is strange...the unset I mean not working...
>>>>
>>>> How about trying
>>>>
>>>> <var name="myVar" unset="true" value="@{package}"/>
>>>>
>>>> On Thu, 22 Jan 2009, norken76 wrote:
>>>>
>>>>>
>>>>>
>>>>> <unset> does not support 'unset' attribute, unset itself is to
unset a
>>>>> variable.
>>>>>
>>>>> I have even tried : <var name="myVar" unset="true"/>
>>>>> but still no luck. it looks like the variable get's stuck somewhere
>>>>> only
>>>>> for
>>>>> the called target :)
>>>>>
>>>>> thanks
>>>>>
>>>>>
>>>>>
>>>>> Scot P. Floess-2 wrote:
>>>>>>
>>>>>>
>>>>>> How about,
>>>>>>
>>>>>> <unset  name = "myVar"  unset = "true"/>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, 22 Jan 2009, norken76 wrote:
>>>>>>
>>>>>>>
>>>>>>> sure here it is :
>>>>>>>
>>>>>>> <!-- the 'myVar' variable gets the right value inside the
sequential
>>>>>>> tag,
>>>>>>> but not in the called target.
>>>>>>> it keeps always the same value in there despite the 'unset' ???
 -->
>>>>>>>
>>>>>>>       <target name="forTest">
>>>>>>> 		<for param="package">
>>>>>>> 		   <path>
>>>>>>> 		     <fileset dir="folder" includes="*.zip"/>
>>>>>>> 		   </path>
>>>>>>>
>>>>>>> 		   <sequential>
>>>>>>> 				<echo message="current package : @{package} "/>
>>>>>>> 				<var name="myVar" value="@{package}"/>
>>>>>>> 				<echo message="my var is  : ${myVar} "/>
>>>>>>> 				<call target="runtargetTest2"/>
>>>>>>> 				<unset name="myVar"/>
>>>>>>> 		   </sequential>
>>>>>>> 		 </for>
>>>>>>> 	</target>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 	<target name="runtargetTest2">
>>>>>>>
>>>>>>> 		<echo message="Running test2 . package is : ${myVar}.."/>
>>>>>>>
>>>>>>> 	</target>
>>>>>>>
>>>>>>> thank you
>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>> http://www.nabble.com/Call-a-target-with-parameter--tp12050352p21610828.html
>>>>>>> Sent from the Ant - Users mailing list archive at Nabble.com.
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>>>>>>> For additional commands, e-mail: user-help@ant.apache.org
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> Scot P. Floess
>>>>>> 27 Lake Royale
>>>>>> Louisburg, NC  27549
>>>>>>
>>>>>> 252-478-8087 (Home)
>>>>>> 919-754-4592 (Work)
>>>>>>
>>>>>> Chief Architect JPlate   http://sourceforge.net/projects/jplate
>>>>>> Chief Architect JavaPIM  http://sourceforge.net/projects/javapim
>>>>>>
>>>>>> Architect Keros          http://sourceforge.net/projects/keros
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>>>>>> For additional commands, e-mail: user-help@ant.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://www.nabble.com/Call-a-target-with-parameter--tp12050352p21611257.html
>>>>> Sent from the Ant - Users mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>>>>> For additional commands, e-mail: user-help@ant.apache.org
>>>>>
>>>>>
>>>>
>>>> Scot P. Floess
>>>> 27 Lake Royale
>>>> Louisburg, NC  27549
>>>>
>>>> 252-478-8087 (Home)
>>>> 919-754-4592 (Work)
>>>>
>>>> Chief Architect JPlate   http://sourceforge.net/projects/jplate
>>>> Chief Architect JavaPIM  http://sourceforge.net/projects/javapim
>>>>
>>>> Architect Keros          http://sourceforge.net/projects/keros
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>>>> For additional commands, e-mail: user-help@ant.apache.org
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Call-a-target-with-parameter--tp12050352p21611690.html
>>> Sent from the Ant - Users mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>>> For additional commands, e-mail: user-help@ant.apache.org
>>>
>>>
>>
>> Scot P. Floess
>> 27 Lake Royale
>> Louisburg, NC  27549
>>
>> 252-478-8087 (Home)
>> 919-754-4592 (Work)
>>
>> Chief Architect JPlate   http://sourceforge.net/projects/jplate
>> Chief Architect JavaPIM  http://sourceforge.net/projects/javapim
>>
>> Architect Keros          http://sourceforge.net/projects/keros
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>> For additional commands, e-mail: user-help@ant.apache.org
>>
>>
>>
>
> -- 
> View this message in context: http://www.nabble.com/Call-a-target-with-parameter--tp12050352p21613517.html
> Sent from the Ant - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>
>

Scot P. Floess
27 Lake Royale
Louisburg, NC  27549

252-478-8087 (Home)
919-754-4592 (Work)

Chief Architect JPlate   http://sourceforge.net/projects/jplate
Chief Architect JavaPIM  http://sourceforge.net/projects/javapim

Architect Keros          http://sourceforge.net/projects/keros

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message