Java Gradle:从下载的POM获取Maven存储库列表

Java Gradle:从下载的POM获取Maven存储库列表,java,maven,gradle,repository,pom.xml,Java,Maven,Gradle,Repository,Pom.xml,当试图使用 compile 'com.turn:ttorrent:1.4' 我得到了未解决的依赖项net.sf.jargs ttorent的POM包含外部Maven存储库的URL: <repositories> <repository> <id>jboss-thirdparty-releases</id> <name>JBoss Thirdparty Releases&l

当试图使用

compile 'com.turn:ttorrent:1.4'
我得到了未解决的依赖项net.sf.jargs

ttorent的POM包含外部Maven存储库的URL:

<repositories>
        <repository>
            <id>jboss-thirdparty-releases</id>
            <name>JBoss Thirdparty Releases</name>
            <url>https://repository.jboss.org/nexus/content/repositories/thirdparty-releases/</url>
        </repository>
    </repositories>

jboss第三方发行版
JBoss第三方发行版
https://repository.jboss.org/nexus/content/repositories/thirdparty-releases/
所以添加URL作为存储库明确地解决了这个问题,但这不是绝地方式吗?
我能对格雷德尔说点什么,让它含蓄地做这样的事情吗

不鼓励在已发布的Maven POM中使用存储库声明,而Gradle在解析时不会遵守这些声明。

Gradle与Maven兼容,可以使用其repo。请参阅。是的,但有一个问题是关于使用Maven存储库的,它是在依赖项的POM中声明的。例如,我只声明了mavenCentral,但ttorent(仅举例)依赖于net.sf.jargs,它不是在mavenCentral中提供的,而是在我的问题中提到的外部存储库中提供的。我可以明确定义这样的存储库,但这是一项渐进的工作,不是吗?