salut,

J'ai un petit script ant qui me permet de générer des commentaires pour mes classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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?