Bonjour,
Je me crée un petit programme de setup qui depuis un fichier de config xml me lance des opérations pour configurer correctement des serveurs de dev (ca permet de me faire gagner un temps précieux).
Une des description d'une opération est une tâche ant, prenant en entrée un nom de fichier et une target.
Je veux ensuite appeller ant sur ce fichier et en utilisant cette target.
Mon point d'entrée trouvé avec du mal est org.apache.tools.ant.Main
J'utilise la méthode main ou start, en donnant en argument le tableau de string suivant: Main.start(new String[] {"-emacs",getTarget()},null,null);
ceci est donc l'équivalent de build.bat -emacs all par exemple
Cependant gros problème, ant s'execute, mais semble faire un system.exit(0) et me tue mon programme java.
Autre problème auxiliaire moins important, je n'ai pas encore cherché à fond. Il ne trouve qu'un build.xml dans le répertoire courant, je n'arrive pas à lui dire d'aller utiliser tel fichier.
Merci beaucoup de m'aguiller au moins pour la première partie du problème, et si possible autrement qu'avec la solution du Runtime que je n'aime pas trop pour mon besoin
Partager