ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rebhan, Gilbert" <Gilbert.Reb...@huk-coburg.de>
Subject RE: properties handling problem
Date Mon, 31 Jul 2006 10:08:57 GMT

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: heisch@yawido.de [mailto:heisch@yawido.de] 
Sent: Monday, July 31, 2006 11:06 AM
To: user@ant.apache.org
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: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


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


Mime
View raw message