Exécuter un script ant dans le meme jre que le workspace
salut,
J'ai un petit script ant qui me permet de générer des commentaires pour mes classe
Code:
1 2 3
| <project name="Gendd" basedir=".">
<jautodoc verbose="true" srcdir="." includes="**/*.java" mode="complete" />
</project> |
Ce script ne marche qu'on indiquant dans le run configuration "run on the same jre as the workspace".
Mon problème c'est que je veux exécuter ce script à partir d'une classe java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| try
{
AntRunner ant = new AntRunner();
System.out.println( "IN ANT METHOD" );
ant.setBuildFileLocation("C:\\Documents and Settings\\marouene.haddad\\workspace_version_final_generatin_entity\\Artefacts Generator\\src\\Generation_Util\\simpleautodoc.xml");
String logFilePath = "C:\\javadoc";
ant.addBuildLogger("org.apache.tools.ant.DefaultLogger");
ant.setArguments("-Dmessage=Building -verbose -logfile "
+ logFilePath + "-Dtarget=refresh");
ant.run();
}
catch (Exception e) {e.printStackTrace();} |
et la il indique que "build successful" mais rien ne ce passe.
Comment je peux forcer ant à utiliser le même jre que le workspace d'Eclipse?