[izpack-users] IZPack Ant task - native files are not taken from ${basedir} but from current directory
Craig Thomson
craig at craigthomson.me.uk
Wed Nov 28 18:56:11 CET 2007
Hi,
>If I run it from the same directory ${basedir} as the current working
>directory, than all goes fine.
>
>If I run it from another directory by relative or absolute paths, either by
>ant -f ... or the <ant> task within another buildfile from a different
>directory, the task fails:
I encountered a similar problem. My solution was to add this to the
performAction method of AntAction.java:
After: antProj.setSystemProperties();
// Set the working directory of the ant task to be the same as the
// folder in which the xml file lives.
File buildFile = new File(getBuildFile());
antProj.setBaseDir(buildFile.getParentFile());
I do not guarantee that this is terribly robust, but it seems to work for
me.
Cheers,
Craig
More information about the izpack-users
mailing list