J'utilise Maven-Antrun-Plugin 1.8 pour exécuter une cible Ant qui contient un <if>
. J'ai lu que ant-contrib
est nécessaire pour exécuter ceci, donc j'ai inclus la dépendance à ant-contrib:ant-contrib:1.0b3
. Cela provoque ant:ant:1.5
à être chargé de manière transitoire, ce qui casse la construction. Si je mets une exclusion sur ant 1.5, le <if>
est de nouveau indéfini.Appel <if> de Maven-Antrun-Plugin
Récapitulatif: J'ai besoin d'une liste de dépendances valide pour le plugin maven-antrun qui me permet d'appeler <if>
.
Avez-vous des tâches typedef ant-contrib dans le projet Ant? Fournir une dépendance de classpath à ant-contrib-1.0b3.jar n'est pas suffisant. –
Ai-je besoin de typedef dans le plugin Maven-Antrun? Si c'est le cas, comment? –
Malheureusement, je ne suis pas sûr si l'intégration avec maven peut affecter le problème. Heureusement non. Si vous traitez avec Ant pur, le seul artefact de dépendance dont vous avez besoin est 'ant-contrib-1.0b3.jar'. À l'intérieur de 'build.xml' de votre Ant, avant d'utiliser la tâche' ', vous devez importer les tâches ant-contrib en faisant un tri de' '. –