私はant + cpptasksで構築された大きなC++システムで作業しています。それは十分に機能しますが、新しいライブラリまたは実行可能なターゲットを追加するための標準的な操作手順のために、build.xmlファイルが手に入りません。もう1つのlib/exeのルール(既にかなり大きい)をコピーアンドペーストします。これが「適切なコード」だった場合は、リファクタリングのために叫び声を出すことになりますが、これは馴染みのない初心者(VisualStudioソリューションの作成に多く使われています)です。ant build.xmlファイルをどのように "リファクタリング"しますか?
アリのビルドファイルを爆発させるのを防ぐためのベストプラクティスは何ですか?
明白なオプションの1つは、XSLTを使用してbuild.xmlを生成し、一般的に繰り返されるパターン用に独自のタグを定義することです。誰か、それとももっと良い方法がありますか?
リンクはもう機能しません。固定リンク:http://ant.apache.org/manual/Tasks/macrodef.htmlおよびhttp://ant.apache.org/manual/Tasks/import.htmlおよびhttp://ant.apache.org/manual /Tasks/subant.html –
壊れたリンクを修正しました。 –