Use <pathconvert> with a <map> <fileset id="dsinfra-jars" dir="${jar-dir}"> <include name="*.jar" /> <include name="*.zip" /> <exclude name="*_test.jar" /> </fileset>
<!-- Create pseudo Infra's JAR(s) with appropriate Class-Path: attribute in its manifest to avoid command line limitations with long classpath --> <pathconvert property="dsinfra-classpath" refid="dsinfra-jars" pathsep=" " dirsep="/"> <map from="${jar-dir}" to="all" /> </pathconvert> <jar destfile="..." basedir="..."> <manifest> <attribute name="Class-Path" value="${dsinfra-classpath}"/> ... </manifest> </jar> -----Original Message----- From: Derek A. Bodin [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 22, 2003 10:12 AM To: [EMAIL PROTECTED] Subject: relative paths When using the path element ant automatically converts the path to a direct path, is there any way to keep the path relative? I am trying to do this for the class-path element of the manifest file so that I can move an application to another computer and have it work there also, thanks. <path id="class.path"> <fileset dir="src/lib"> <include name="**/*.jar"/> </fileset> </path> -Derek -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>