If you call it "jpython" instead of "jython" in the build script file, (even using "jython.jar") it should work.
Peter On Wednesday 28 May 2003 15:00, Verma, Nitin (GECP, OTHER, 529706) wrote: > ftp://www-126.ibm.com/ is down ... I think > So I get a jar from http://xml.apache.org/dist/soap/version-2.2/ ! > > > > Now I get > "file:E:/projects/ts/serverconfig/serverconfig-appinstance/classpath.xml:13 >: com.ibm.bsf.BSFException: unsupported language: jython" > > Can you please mail me the write version please! > > -----Original Message----- > From: peter reilly [mailto:[EMAIL PROTECTED] > Sent: Wednesday, May 28, 2003 6:57 PM > To: Ant Users List > Subject: Re: How to use properties iteration? > > On Wednesday 28 May 2003 14:16, Verma, Nitin (GECP, OTHER, 529706) wrote: > > Thanx so much ... but I get "Could not create task or type of type: > > script." > > > > Do I need some *.jar files for jpython? > > You need bsf.jar from ibm and jython.jar from jython.org - > check the ant manual. - > > For ant 1.6 and above, bsf.jar comes from apache. > > (I am using ant 1.6 alpha with bsf.jar) > > Peter > > > -----Original Message----- > > From: peter reilly [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, May 28, 2003 6:43 PM > > To: Ant Users List > > Subject: Re: How to use properties iteration? > > > > > > You need to use <script/> > > > > Here is an example with jython: > > > > <project name="t" default="t"> > > <target name="t"> > > <concat destfile="x.properties"> > > jar.1.name = telnet > > jar.telnet.location=/home/my > > jar.telnet.version = 1.0 > > jar.2.name = ssh > > jar.ssh.location=/home/his > > jar.ssh.version = 1.2 > > </concat> > > <property file="x.properties"/> > > <script language="jython"> > > import java.util.TreeMap as TreeMap > > import java.lang.Integer as Integer > > sorted = TreeMap() > > props = project.getProperties() > > for x in props.keys(): > > if x.find("jar") == 0 and x.find("name") != -1: > > num = x[4:x.find("name")-1] > > sorted.put(Integer.decode(num), props.get(x)) > > print x > > print num > > result = "" > > for x in sorted.keySet(): > > name = sorted.get(x) > > location=props.get("jar." + name + ".location") > > version=props.get("jar." + name + ".version") > > if result != "": > > result = result + ":" > > result = result + location + "/" + name + "-" + version + ".jar" > > project.setUserProperty("my.classpath", result) > > </script> > > > > <echo message="CP is ${my.classpath}"/> > > </target> > > </project> > > > > Peter > > > > On Wednesday 28 May 2003 13:36, Verma, Nitin (GECP, OTHER, 529706) wrote: > > > I can have n number of jars, so:- > > > > > > I need to have something like this: > > > > > > <!--I don't know how to make while loop using ant --> > > > <while condition="true"> > > > <property name="jar.name" value="java.${i}.name"/> > > > <!--I don't know how to do this using ant --> > > > <if condition="${jar.name} == null"> > > > <break/> > > > </if> > > > <!-- ----------------------------------------------------- --> > > > <property name="jar.version" value="jar.${jar.name}.version"/> > > > <property name="jar.location" value="jar.${jar.name}.location"/> > > > <property name="jar.path" > > > value="${jar.location}/${jar.name}-${jar.version}.jar"/> > > > <property name="classpath" append="jar.path"/> <!-- I need to > > > append > > > > to > > > > > a property, I don't know how to do this?--> > > > <!-- who to do "i++"? --> > > > </while> > > > <!-- ----------------------------------------------------- --> > > > > > > Help please! > > > > > > Regards, > > > > > > Nitin Verma > > > > > > -----Original Message----- > > > From: Manoj Sadangi [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, May 28, 2003 5:46 PM > > > To: 'Ant Users List' > > > Subject: RE: How to use properties iteration? > > > > > > > > > > > > load the properties file > > > and you can access the properties and construct the path like > > > ${jar.telnet.location}/${jar.1.name }/...... > > > > > > > > > > > > thanks, > > > manoj > > > > > > > > > -----Original Message----- > > > From: Verma, Nitin (GECP, OTHER, 529706) > > [mailto:[EMAIL PROTECTED] > > > > Sent: Wednesday, May 28, 2003 7:57 AM > > > To: Ant Users List > > > Subject: How to use properties iteration? > > > > > > > > > > > > Hi All, > > > > > > I have properties like: > > > jar.1.name = telnet > > > jar.telnet.location=/home/my > > > jar.telnet.version = 1.0 > > > jar.1.name = ssh > > > jar.ssh.location=/home/his > > > jar.ssh.version = 1.2 > > > > > > Now I need to make a path like:- > > > > > > /home/my/telnet-1.0.jar:/home/his/ssh-1.2.jar > > > > > > Can someone help me on this? > > > > > > Regards, > > > > > > Nitin Verma > > > > --------------------------------------------------------------------- > > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]