8

私の新しいギグでは、彼らは Ant を使用しており、Maven に移行するよう説得することはできません。マルチプロジェクトの ant ビルド システムを組み立てる方法の適切な例をあちこち探しました。Apache サイトが不十分です。特に次のベスト プラクティスを探しています。

  • プロジェクトの依存関係であるローカル プロジェクトを自動的にビルドする
  • プロジェクトの成果物をその依存関係に共有する
  • プロジェクトの依存関係と生成されたアーティファクト (jar) をエクスポートして、依存プロジェクトに継承する
  • プロジェクト間でサードパーティの依存関係を共有する

Ivy を使用しなくても、これらすべてを実行できると確信しています。Ivy の前に人々は何をしていたのでしょうか? 企業リポジトリをセットアップしたり、外部リポジトリに依存したりする必要はありません。ここのエンジニアはこれに反対しており、すべてのサードパーティの jar を src コントロールにチェックインしています。

マルチプロジェクト ant ビルドのオープン ソースの良い例を誰か教えてもらえますか?

4

1 に答える 1

9

Ant を使用して多数の依存プロジェクトを構築した経験はあまりありませんが、このチュートリアルでは、追加のツールなしで必要なことを実行できるようです。

于 2010-04-08T00:50:26.890 に答える