groovy-all-1.0-jsr-03 が必要な activemq-client 5.8.0 をインストールしようとしています。ただし、groovy-all-1.0-jsr-03 の ivy.xml には、次のパブリケーションがあり、これは正しくないようです。
<publications>
<artifact name="groovy-all-1.0-jsr" type="jar" ext="jar" conf="master"/>
</publications>
これにより、アイビーはダウンロードを試みます
http://repo1.maven.org/maven2/groovy/groovy-all/1.0-jsr-03/groovy-all-1.0-jsr-1.0-jsr-03.jar
これは明らかに存在せず、そうあるべきです
http://repo1.maven.org/maven2/groovy/groovy-all/1.0-jsr-03/groovy-all-1.0-jsr-03.jar
これは有効です。したがって、理論的には、groovy-all-1.0-jsr-03 のツタは次のようになります。
<publications>
<artifact name="groovy-all" type="jar" ext="jar" conf="master"/>
</publications>
私の質問は、ivy ルールを使用してこの問題の名前を変更し、適切に解決してダウンロードする方法があるかどうかです。以前にアイビー設定でルールを使用したことがありますが、別の組織、モジュール、またはリビジョンにリダイレクトするためだけでした。出版物参照のアーティファクト名をリダイレクトする方法が見つかりません。これを行う方法はありますか?