我正在尝试安装activemq-client 5.8.0,这需要groovy-all-1.0-jsr-03 . 但是,groovy-all-1.0-jsr-03的ivy.xml有以下出版物,似乎不正确:

<publications>
            <artifact name="groovy-all-1.0-jsr" type="jar" ext="jar" conf="master"/>
    </publications>

这导致常 Spring 藤尝试下载

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的常 Spring 藤应该是:

<publications>
            <artifact name="groovy-all" type="jar" ext="jar" conf="master"/>
    </publications>

我的问题是,是否有一种方法可以使用常 Spring 藤规则重命名这个问题,以便正确解析并下载 . 我之前在常 Spring 藤设置中使用过规则,但仅用于重定向到其他组织,模块或修订版 . 我还没有找到一种方法来重定向发布引用的工件名称 . 有没有办法做到这一点?