Maven - 在备用存储库而不是 Maven 中心找到的插件的正确版本:如何强制它?

Sxi*_*rik 2 maven

I\xe2\x80\x99m 尝试获取 org.jfrog.buildinfo:artifactory-maven-plugin:2.6.1 ,可以在https://jcenter.bintray.com中找到。

\n\n

但由于 Maven Central 中有相同工件的 2.2.1 版本,因此解析总是失败

\n\n
\xc2\xab Failure to find org.jfrog.buildinfo:artifactory-maven-plugin:jar:2.6.1 in https://repo.maven.apache.org/maven2 \xc2\xbb\n
Run Code Online (Sandbox Code Playgroud)\n\n

我尝试重新排序 pom.xml 中的存储库部分,但没有成功。

\n\n

有什么线索吗?

\n\n

谢谢。

\n\n

编辑:我正在寻找一个插件!

\n

Sxi*_*rik 5

知道了 !

我正在使用repositories而不是pluginRepositories

这:

<repositories>
  <!-- not! -->
  <repository>
    <id>jcenter</id>
    <url>https://jcenter.bintray.com</url>
  </repository>
  <!-- -->
</repositories>
Run Code Online (Sandbox Code Playgroud)

而不是这个:

<pluginRepositories>
  <!-- yes! -->
  <pluginRepository>
    <id>jcenter</id>
    <url>https://jcenter.bintray.com</url>
  </pluginRepository>
</pluginRepositories>
Run Code Online (Sandbox Code Playgroud)

当然,当我试图获得一个插件时,我应该一直使用pluginRepository.