私のプロジェクトはn 個のモジュールで構成されています。これらのうちの 1 つ、たとえばmy-first-moduleと呼ばれるものは、とりわけ次のような 1 つの依存関係を宣言します。
<dependency org="com.mycompany.myproject" name="my-second-module" conf="default->default" rev="1.0-SNAPSHOT"/>
アーティファクトは、jar を取得するときに正しく機能する内部リポジトリに格納されます。
デバッグ目的で実行します:
ant -d | grep my-second-module
出力には次のように表示されます。
sorting dependencies of com.mycompany.myproject#my-second-module / # of dependencies : 2
2 番目のモジュールは 2 つの外部依存関係を宣言しているため、これは正しいことです。次に、my-second-module のivy.xmlがリポジトリから正しく取得および解析されると仮定します。次に、Ivy はmy-second-moduleの依存関係を認識している必要があります
問題は、ivy がこれら 2 つの推移的な依存関係をフェッチしていないことです。
指定した宣言からわかるように、デフォルト構成を取得したいので、推移的に実行する必要があります。