The ".." in the dir parameter for dirset seems to work. Thanks for you help.
Eric Eric Wood [EMAIL PROTECTED] 207.552.2306 >>> [EMAIL PROTECTED] 05/16/05 09:10AM >>> Just a shot, but can you use ".." as the basedir of the dirset and then use include patterns that are relative to that? Also, it really doesn't look like you're using patterns for your includes here...why not just use a filelist for your directories? JEC -- Jeffrey E. Care ([EMAIL PROTECTED]) WebSphere Build SWAT Team Lead WebSphere Build Tooling Lead (Project Mantis) https://w3.opensource.ibm.com/projects/mantis "Eric Wood" <[EMAIL PROTECTED]> 05/16/2005 07:40 AM Please respond to "Ant Users List" To <user@ant.apache.org> cc Subject dirset and relative path problem I'm using a dirset to build a classpath: <path id="classpath"> <fileset dir="${dir.wc.lib}"> <include name="**/*.jar"/> </fileset> ... <dirset dir="." > <include name="../WebSphereCommerceServerExtensionsData/bin" /> <include name="../Stores/Web Content/WEB-INF/classes" /> </dirset> ... </path> The problem is that it doesn't seem to like the relative references of the embedded includes. When I run the build.xml in debug mode I get the following: dirset: Setup scanner in dir /ClearCase_Storage/viewroot/erw_test_SSI/vob/ecomm_commerce_suite/AppServer/WebSphereCommerceServerExtensionsLogic with patternSet{ includes: [../WebSphereCommerceServerExtensionsData/bin, ../Stores/Web Content/WEB-INF/classes] excludes: [] } and the build fails because it can't locate classes in these directories. It appears that it generates a patternSet from the embedded <include ...> elements. If I change the way I build so the pathing is fully qualified then I can successfully compile my code, but I really desire to reference these directories relatively. Does anybody know how I can relatively reference directories that contain classes? Eric Wood [EMAIL PROTECTED] 207.552.2306