如何将插件添加到.m2存储库中(对于pom.xml找不到的插件)



我正试图通过pom.xml文件导入以下插件:

<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.1.0</version>

我查看了.m2存储库内部,发现这个插件不存在。我下载了jar并将其添加到.m2文件夹中的插件文件夹中,但pom.xml文件仍然无法识别(找不到(这个插件。

有什么东西我可以尝试让pom.xml在项目中导入这个插件吗?这个问题适用于一些依赖项和插件,并且似乎无法从我的pom.xml文件成功导入。

谢谢。

Maven将从互联网上的存储库下载您在POM中指定的所有内容(https://search.maven.org/)为你。正如亚历山大提到的。

它可能不起作用的原因有很多:

  1. 你没有连接到互联网,或者你在代理后面。这种情况大多发生在公司中
  2. 你想要的依赖项或插件不存在,或者你有拼写错误。我不认为你是这样。https://search.maven.org/artifact/org.codehaus.mojo/properties-maven-plugin/1.1.0/maven-plugin
  3. 在您向POM添加了一些内容并保存了POM之后,IDE不会自动触发Maven开始下载

您可以尝试通过Maven:手动下载插件

  1. 在POM的目录中打开一个终端。

  2. 尝试以下命令:

    mvn -U dependency:sources dependency:resolve -Dclassifier=javadoc
    
  3. 它有效吗?或者你有什么错误吗?

PS:我没有足够的声誉来添加评论。。。所以我错用了答案。

最新更新