Return-Path: Mailing-List: contact user-help@ant.apache.org; run by ezmlm Delivered-To: mailing list user@ant.apache.org Received: (qmail 55323 invoked from network); 28 May 2003 14:10:05 -0000 Received: from ext-nj2gw-1.online-age.net (216.35.73.163) by daedalus.apache.org with SMTP; 28 May 2003 14:10:05 -0000 Received: from int-nj2gw-3.online-age.net (int-nj2gw-3.online-age.net [3.159.236.67]) by ext-nj2gw-1.online-age.net (8.12.9/8.12.8/990426-RLH) with ESMTP id h4SEA3Fq029702 for ; Wed, 28 May 2003 10:10:04 -0400 (EDT) Received: from AP3EXVW01APPLGE.appl.ge.com (localhost [127.0.0.1]) by int-nj2gw-3.online-age.net (8.12.9/8.12.8/990426-RLH) with SMTP id h4SE9vYM008073 for ; Wed, 28 May 2003 10:09:58 -0400 (EDT) Received: from 3.130.163.181 by AP3EXVW01APPLGE.appl.ge.com (InterScan E-Mail VirusWall NT); Wed, 28 May 2003 10:11:46 -0400 Received: by exchange.appl.ge.com with Internet Mail Service (5.5.2653.19) id ; Wed, 28 May 2003 10:11:45 -0400 Message-ID: <62E407E3139D564FBFD7273C369F323101DBBB65@banexpr01applge.appl.ge.com> From: "Verma, Nitin (GECP, OTHER, 529706)" To: Ant Users List Subject: RE: How to use properties iteration? Date: Wed, 28 May 2003 10:11:29 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: multipart/mixed; boundary="----=_NextPartTM-000-4166156a-1323-4ef0-800a-e3e8a8120180" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N ------=_NextPartTM-000-4166156a-1323-4ef0-800a-e3e8a8120180 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C32523.086D74E0" ------_=_NextPart_001_01C32523.086D74E0 Content-Type: text/plain; charset="iso-8859-1" Now I was able to reach ftp://www-126.ibm.com/ ... but still I get the same error! "com.ibm.bsf.BSFException: unsupported language: jython" Help! -----Original Message----- From: Verma, Nitin (GECP, OTHER, 529706) Sent: Wednesday, May 28, 2003 7:30 PM To: Ant Users List Subject: RE: How to use properties iteration? 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:peter.reilly@corvil.com ] 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:peter.reilly@corvil.com ] > Sent: Wednesday, May 28, 2003 6:43 PM > To: Ant Users List > Subject: Re: How to use properties iteration? > > > You need to use > > > > > > 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: > > > > > > > > > > > > > > > > > > > > > > > > > value="${jar.location}/${jar.name}-${jar.version}.jar"/> > > > > > > > > > > > > Help please! > > > > Regards, > > > > Nitin Verma > > > > -----Original Message----- > > From: Manoj Sadangi [ mailto:msadangi@manh.com ] > > 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:NITIN.VERMA@APPL.GE.COM ] > > 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: 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 ------_=_NextPart_001_01C32523.086D74E0 Content-Type: text/html; charset="iso-8859-1" RE: How to use properties iteration?
Now I was able to reach ftp://www-126.ibm.com/ ... but still I get the same error! "com.ibm.bsf.BSFException: unsupported language: jython"
 
Help!
-----Original Message-----
From: Verma, Nitin (GECP, OTHER, 529706)
Sent: Wednesday, May 28, 2003 7:30 PM
To: Ant Users List
Subject: RE: How to use properties iteration?



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:peter.reilly@corvil.com]
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:peter.reilly@corvil.com]
> 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:msadangi@manh.com]
> > 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:NITIN.VERMA@APPL.GE.COM]
> > 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: 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

------_=_NextPart_001_01C32523.086D74E0-- ------=_NextPartTM-000-4166156a-1323-4ef0-800a-e3e8a8120180--