私のプロジェクトには、それぞれ独自の Ivy ファイルを持つ、ほぼ独立した複数のモジュールがあります。いくつかのモジュールは、それらに依存するものは何もなく、他のモジュールに依存するだけであるという点で「トップレベル」です。
ユーザーが消費する依存関係を公開するためにこれらのモジュールが使用する pom を生成したいと思います。
ivyfile
makepom タスクは、属性 afaictを介して単一のファイルのみを受け入れます。トップレベルモジュールに依存することを宣言し、それをmakepomに提供するマスターモジュールを作成しますが、トップレベルモジュールの依存関係を推移的に含めるのではなく、トップレベルモジュール自体をリストするだけです。
いくつかの pom ファイルを提供できることはわかっていますが、正気を保つために、1 つだけにしておくことをお勧めします。
複数の Ivy ファイルを make pom タスクに渡すことができるかどうか、またはマスター Ivy ファイルを使用するときにすべての依存関係を一覧表示する方法があるかどうか疑問に思っています。または最悪の場合、手動で行わずに pom ファイルをマージする簡単な方法はありますか?