私のチームは、ivysettings.xmlファイルを格納するEclipseで別のビルドプロジェクトを使用しています。 IvyDEプラグインは、Javaプロジェクトが使用できるIvy依存コンテナを提供します。 IvyDEはプロジェクト間の依存関係の解決を任意で許可することができますが、デフォルトではオフになっています。
Ivyクラスパス設定のクラスパスエントリの順序をレキシカルに変更することをお勧めします。それ以外の場合は、ivy.xmlファイルの順序で依存関係を示します。
各プロジェクトには独自のivy.xmlファイルが必要です。また、プロジェクトの最上位ディレクトリを使用するAlexeyの使用方法と同じパターンに従います。
私はivyconf.xmlファイルを使用したことがありません。これは、ivysettings.xmlファイルの代替(古い、推奨されていません)という名前です。
あなたのリポジトリの場所と使用するリゾルバをIvyDEに伝えるには、独自のivysettings.xmlファイルを作成する必要があります。 ivysettings.xmlファイルの例に興味がある場合は、コメントを残してください。
どのリポジトリを使用していますか? Maven Central? Nexus、Artifactoryを使用して独自のリポジトリを設定するか、単にファイルシステムを使用しますか?
私はプロジェクトごとにivysettings.xmlを使う理由に興味があります。私のチームは、これまで問題なく、Eclipseでグローバルに単一のivysettings.xmlを使用しています。 – SteveD
すべてのプロジェクトに共通の開発環境を使用しました。ビルドツールと設定ファイルのセットでした。時間が経つとサイズが大きくなり、サポートが必要になりました。私たちは、この共通の環境を放棄し、お互いのプロジェクトの隔離を強化することに決めました。ですから、必要なビルドツールと設定ファイルをすべてプロジェクトディレクトリに置きます。これまでは、開発環境を常に最新の状態に保つ必要がありましたが、今は必要ありません。これで、プロジェクトをチェックアウトして、SDKを備えたあらゆるマシンで事実上構築することができます。 –