所以我下载了这个插件
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
答案 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