Hi,
Don't know if that is what you want, but if needed
properties may always be set or overwritten via script , f.e.
<property name="FOO" value="blubber" />
<target name="reset">
<!-- groovy -->
<groovy>
ant.project.setProperty("FOO","schwall");
</groovy>
<echo>Reset Nr.1 via Groovy >>> ${FOO}</echo>
<!-- javascript -->
<script language="javascript">
<![CDATA[
// overwrite property
reset.setProperty("FOO","suelz");
// new Property
project.setNewProperty("MyNewProperty", "foobar");
]]>
</script>
<echo>Reset Nr.2 via JavaScript >>> ${FOO}</echo>
<echo>my new Property >>> ${MyNewProperty} </echo>
</target>
Regards, Gilbert
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Monday, July 31, 2006 11:06 AM
To: [email protected]
Subject: properties handling problem
Hi,
this is Code for deliver files to different systems with a pre-check...
I'll iterate with der foreach-Task.
The Problem is, I don't now how to set the properties.
Properties
available=availability
availabledir=/export/home/heisc01/anttest/
output=output
hostlist=host_1,host_2,host_3
hostname=host
I think like this: server="${$hostname}_${num}}"
but it didn't work..
Could somebody help me..
best regards..
Beni
<!-- =================================
target: Schleife für Verfügbarkeitstest
================================= -->
<target name="availableloop">
<foreach list="1,2,3,4" target="availability"
param="num" />
</target>
<!-- =================================
target: Verfügbarkeitstest der Systeme als Voraussetzung für
upload
================================= -->
<target name="availability" description="Checking the systems for
availability">
<echo message="Verfügbarkeitscheck Nr ${num}"/>
<delete file="${available}/*.available"/>
<ftp action="get" password="${password}"
server="${$hostname}_${num}}"
userid="${username}" remotedir="${availabledir}">
<fileset dir="${available}">
<include name="*.available" />
</fileset>
</ftp>
<available file="${available}/"${$hostname}_${num}}".available"
property=""${$hostname}_${num}}".ready"/>
<antcall target="upload"></antcall>
</target>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]