私たちのアリのスクリプトと最近ジャグリングした後、私はもっと良いことが可能かどうか疑問に思い始めました。
必要なすべての.javaファイルを再コンパイルすることを知っているビルダーが必要です。
例:この構造のために
public class A { ]
public class B extends A {}
public class C {
B b;
}
- For:Compile('C')A、B、Cをコンパイルすることを知っています。
- Bが変更された場合、Compile('C')はBだけを再コンパイルすることを認識します。
私はいくつかの選択肢を知っています。Ivyは現在のJavaビルダーであるantの拡張のようです。現在C++コードの構築に使用しているSconsは、上記のCコードの動作を実行するのに優れています。次に、 Mavenがほとんど存在しているという報告がありますが、完全には存在していません。
あなたは何を提案しますか?ビルドシステムにフリーソフトウェア/コマーシャルを使用しているツールは何ですか?
ありがとう、マキシム。