ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From burtonator <bur...@relativity.yi.org>
Subject Re: Platform independend classpath in build.xml?
Date Tue, 30 May 2000 21:37:47 GMT
What would be cool is a way to set the classpath in XML:

<classpath inherit="true">
    <entry>${LIBROOT}appframe.jar</entry>
</classpath>

And this would build the classpath as:

$CLASSPATH;./lib/appframe.jar

oooohhh...

Ken Wood wrote:
> 
> path.separator is a pre-defined property that has
> ";" or ":" depending on what OS you're running.
> 
> Here is what I did:
> 
>  <property name="S" value="${path.separator}" />
>  <property name="classpath"
> value="${JCORELIB}${S}${classes}${S}${LIBROOT}/appframe.jar${S}${LIBROOT}/font.jar"
> />
> 
> I used "S" becuase I didn't want path.separator over and over and
> over...
> 
> Lars Martin wrote:
> >
> > Hi all,
> >
> > how do I set a platform independend classpath in build.xml?
> >
> > Something like
> >
> >   <property name="classpath" value="${build.dir};${jar.dir}/..."/>
> >
> >   <javac srcdir="${src.dir}"
> >        destdir="${build.dir}"
> >        classpath="${classpath}"/>
> >
> > works under Windows but not under Unix. Changing ";" to ":" in the classpath
> > property works under Unix but not under Windows? What did I wrong? Did i miss
> > something?
> >
> > Lars

-- 
Kevin A Burton (burton@apache.org)
http://relativity.yi.org
Message to SUN:  "Please Open Source Java!"
To fight and conquer in all your battles is not supreme excellence;
supreme 
excellence consists in breaking the enemy's resistance without fighting.
    - Sun Tzu, 300 B.C.

Mime
View raw message