无法下载Maven帮助插件

时间:2018-11-21 17:09:21

标签: maven maven-2

执行以下命令

  

MVN帮助:有效的pom

导致此错误

Downloading: http://mavenrepo.xxx.xxx/nexus/content/groups/development/org/apache/maven/plugins/maven-help-plugin/2.2.1-SNAPSHOT/maven-help-plugin-2.2.1-20161111.071815-5788.pom
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: org.apache.maven.plugins:maven-help-plugin

Reason: POM 'org.apache.maven.plugins:maven-help-plugin' not found in repository: Unable to locate resource in repository

  org.apache.maven.plugins:maven-help-plugin:pom:2.2.1-20161111.071815-5788

from the specified remote repositories:
  nexus (http://mavenrepo.xxx.xxx/nexus/content/groups/development)

 for project org.apache.maven.plugins:maven-help-plugin

让我感到困惑的是添加到正在下载的工件中的日期时间戳。该插件处于重新发布状态,但没有任何日期时间戳。

我在做什么错,我该如何解决?

编辑

通过找到一个随机存储库解决了此问题,该存储库具有我的maven在下载时坚持使用的maven-help-plugin的确切版本。我没有尝试让我的Maven下载其他版本。我想知道maven-help-plugin在某种程度上是否特别。

感谢所有贡献者。

1 个答案:

答案 0 :(得分:0)

您可以尝试通过命令行传递插件版本,例如

mvn org.apache.maven.plugins:maven-help-plugin:3.1.0:effective-pom

您也可以尝试从本地m2文件夹中删除插件。 (plugin文件夹中的_maven.repositories文件可能会导致此类问题。)

作为一种短期解决方案,您可以手动下载插件并将其添加到本地存储库,然后删除_maven.repositories文件。并使用mvn -o help:effective-pom coomand在离线mod中运行它。它不会这样看回购