私のマシンには、Ant用のプラグインがあります。それはant-contribと呼ばれます。インストールは簡単でした。ant-contrib-0.3.jarをAntのlibフォルダーに配置しました。これにより、ifステートメントなど、Antを使用していくつかのクールなことができます。ここで、Bambooを使用してビルドスクリプトを実行したいと思います。現在、bambooが使用しているバージョンのAntにはこれらの機能がないため、スクリプトが失敗します。ant-contribのようなプラグインをbambooにインストールするにはどうすればよいですか?
質問する
775 次
2 に答える
2
私の推奨事項は、ソースコードと一緒にant-contrib jarをコミットし、次のようにタスクを宣言することでビルドの移植性を高めることです。
<taskdef resource="net/sf/antcontrib/antcontrib.properties">
<classpath>
<pathelement location="${lib.dir}/ant-contrib-0.3.jar"/>
</classpath>
</taskdef>
もう1つの方法は、ivyを使用してビルドのサードパーティの依存関係を管理することです。
于 2012-06-01T22:51:50.173 に答える
1
ant-contrib-version.jarをAntインストールのlibディレクトリ、またはCLASSPATH環境変数にコピーします。プロジェクトでタスクの1つを使用する場合。
Ant verssion 1.6以降の場合、build.xmlファイルに以下の行を追加します
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="/home/svnadmin/apache-ant-1.8.4/lib/ant-contrib-version.jar"/>
</classpath>
</taskdef>
Antバージョン1.5の場合、build.xmlファイルに以下の行を追加します。また、antlib.xmlの代わりに.propertiesファイルを使用する必要があります
<taskdef resource="net/sf/antcontrib/antcontrib.properties">
<classpath>
<pathelement location="/home/svnadmin/apache-ant-1.5.0/lib/ant-contrib-version.jar"/>
</classpath>
</taskdef>
于 2012-06-26T20:42:56.243 に答える