salut,
voici un simple code qui permet d'appeler
un Ant target à partir d'un code java sans arréter l'application
pour exécuter le code il faut ajouter deux bibliothéques de ant
ant.jar et ant-launcher.jar dans votre projet
Source / Exemple :
Project ant = new Project();
ProjectHelper helper = new ProjectHelperImpl();
//ajout d'un écouteur pour voir les événements générés par ANT
org.apache.tools.ant.DefaultLogger log = new org.apache.tools.ant.DefaultLogger();
log.setErrorPrintStream(System.err);
log.setOutputPrintStream(System.out);
log.setMessageOutputLevel(Project.MSG_INFO);
ant.addBuildListener(log);
//Inistialisation de ANT
ant.init();
helper.parse(ant, new File("build.xml"));
ant.executeTarget("nom du target");
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.