Hi All, I am not familiar with Maven internals, and was wondering if any one can explain me the issue (and possible solution) that I'm experiencing.
After the invoking ant from a different directory, maven "stays" there. And when org.apache.velocity.texen.util.FileUtil is used with relative path, the file is created in the directory where ant was invoked from, not the ${basedir} Why is it a problem for me? Well, fileutil.file(fullSrcDir).getAbsolutePath() is used on checkstyle and PMD to determine the package names, and create broken links, because of the wrong directory. Here is some code to back it up: Maven.xml <snip> <preGoal name="site"> <echo> src.ant.dir -- ${src.ant.dir} </echo> <ant antfile="build.xml" dir="${src.ant.dir}" target="clean" /> <!-- <ant antfile="build.xml" dir="${src.ant.dir}" target="src-checkout" /> --> <echo>base ${basedir}</echo> <j:set var="fullSrcDir" value="${pom.build.sourceDirectory}"/> <echo>full ${fullSrcDir} </echo> <j:set var="srcDir" value="${fileutil.file(fullSrcDir).getAbsolutePath()}"/> <echo>srcDir = ${srcDir} </echo> <j:set var="curr" value="." /> <j:set var="dir" value="${fileutil.file(curr).getAbsolutePath()}" /> <echo>Current Dir -- ${dir} </echo> </preGoal> [echo] src.ant.dir -- /export/home/bp/projects/cs/src/ant [echo] base /export/home/bp/projects/cs [echo] full src/java [echo] srcDir = /export/home/bp/projects/cs/src/ant/src/java [echo] Current Dir -- /export/home/bp/projects/cs/src/ant/. [echo] Site BUILD SUCCESSFUL Alex Krasnoriadtsev Application Development 408-964-1564 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]