Je voudrais savoir comment exécuter JarJar avec Ant, en transmettant les règles avec un fichier de règles externe.JarJar avec Ant - comment utiliser un fichier de règles
1) Je sais que je peux passer les règles un par un comme ci-dessous:
<jarjar destfile="B.jar" >
<zipfileset src="A.jar" />
<rule pattern="com.a.**" result="[email protected]" />
</jarjar>
2) Je sais que je peux passer les règles dans un fichier si je le lance à partir de la ligne de commande :
java -jar jarjar.jar process <rulesFile> <inJar> <outJar>
3) Je peux utiliser la ligne de commande ci-dessus dans une tâche <exec>
Ant. (meilleure solution de contournement)
4) J'ai trouvé une référence à l'utilisation d'une balise <rulesFile>
dans Maven.
Les options ci-dessus ne sont pas idéales pour ce que je voudrais faire. Je souhaite exécuter JarJar à partir d'une tâche Ant, en transmettant un fichier de règles.