手动下载,并安装Maven插件

时间:2013-10-29 09:16:38

标签: maven plugins

所以我下载了这个插件

http://mvnrepository.com/artifact/org.codehaus.mojo/cobertura-maven-plugin/2.5

如何将其手动安装到maven?

我试过

maven -DartifactId=cobertura-maven-plugin -DgroupId=org.codehaus.mojo -Dversion=2.5 plugin:download

但是得到这个错误:

[WARNING] Cannot resolve plugin-mapping metadata for groupId: org.codehaus.mojo:
cobertura-maven-plugin:maven-plugin:2.5 - IGNORING.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Required goal not found: plugin:download in org.apache.maven.plugins:mave
n-plugin-plugin:2.4.3

3 个答案:

答案 0 :(得分:10)

使用此命令下载插件,以便它还下载所有必需的依赖项:

mvn org.apache.maven.plugins:maven-dependency-plugin:2.6:get -Dartifact=groupId:artifactId:version

手动下载插件会引发麻烦,并且会有很多来回追回所有依赖项。

如果您没有该选项,并且必须手动执行,请使用以下命令:

mvn org.apache.maven.plugins:maven-install-plugin:2.5.1:install-file ...

安装它们。

请参阅此页面了解可用的属性: http://maven.apache.org/plugins/maven-install-plugin/install-file-mojo.html

答案 1 :(得分:0)

如果您想执行该插件的特定版本,您可以执行以下操作:

mvn org.codehaus.mojo:cobertura-maven-plugin:2.5:cobertura

你不能简单地在你的pom.xml中定义它吗?

答案 2 :(得分:0)

如果可以从Maven Center存储库中搜索Jar,则可以使用以下代码:

mvn install:install-file -Dfile=<path-to-file>

其他人查看完整文档: https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html