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