AntでJarJarを実行し、外部のルールファイルでルールを渡す方法を知りたいです。
1)私は以下のようにルールを1つずつ渡すことができることを知っています:
<jarjar destfile="B.jar" >
<zipfileset src="A.jar" />
<rule pattern="com.a.**" result="test.b.@1" />
</jarjar>
2)コマンドラインからルールを実行すると、ファイルでルールを渡すことができることを知っています。
java -jar jarjar.jar process <rulesFile> <inJar> <outJar>
3)上記のコマンドラインをAnt<exec>
タスクで使用できます。(最善の回避策)
<rulesFile>
4) Mavenでタグを使用することへの参照を見つけました。
上記のオプションは、私がやりたいことには理想的ではありません。
ルールファイルを渡して、AntタスクからJarJarを実行したいと思います。