同じワークスペースの他のいくつかのプロジェクトに依存する Eclipse プロジェクトがあります。単一の独立した Java プロジェクト用に単純な Ant ビルド スクリプトを作成することはよく知っていますが、依存するプログラムが機能するように、これらすべてのプロジェクトをメインの JAR ファイルに統合するように Ant に指示する方法を教えてください。
3 に答える
1つの解決策:Create a master project and put all the projects into it and have a single build.xml.
別のオプション :Create a master project but leave everything at the same level (do not place project-components inside the project folder) Then arrange your build script to refer to the other projects via relative paths. Note that with some build tools this is not even necessary as they will look at their repository.
Ant を使用してソリューションを組み合わせることができますが、Apache Mavenは Ant よりも依存関係を管理するための優れたソリューションです。本格的な Maven ライフサイクル管理プロジェクトを使用したくない場合は、Nexus リポジトリを使用してアーティファクトを保存し、Ant ビルド スクリプトにApache Ivyを含めて依存関係管理を実行することも検討できます。
Ivy または Maven は、自分で組み立てることができるものよりもチームに統合する方が簡単である可能性が高い、より優れた、より管理しやすい依存関係管理戦略を提供します。