Appeler ant depuis java

Contenu du snippet

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");

A voir également

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.

Du même auteur (cs_Matrics)