Hi,

Is there doc on the methods available when using javascript within ant. Here is the 
specific problem which has stumped me: The property "empty" is getting reset as I am 
looping thru jars, and second question is how do I get basename within javaScript.

<property name="empty" value=""/>

<target name="test-foreach">

<foreach target="testscript" param="var">

<fileset dir="${build.dir}/${wl.domain}/applications/efmejbs" >

<include name="*.jar"/>

</fileset>

</foreach>

<echo message="empty= ${empty}"/>

</target>

<target name="testscript">

<property name="package" value="com.myName.helloWorld" />

<!-- Sets the file.size property with the length of the

file as named in the ant.file property -->

<script language="javascript"><![CDATA[

emptyName = self.getProject().getProperty("empty");

jarName = self.getProject().getProperty("var");

retName = "<ejbComponent URI=\"" + jarName + "\">";

emptyName = emptyName + retName;

self.getProject().setProperty("empty", emptyName);

self.getProject().setNewProperty("retName", emptyName);

]]></script>

<echo message="retName= ${retName}"/>

<echo message="empty= ${empty}"/>

</target>



-- CP Agrawal

Reply via email to