4

所以我下载了这个插件

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
4

3 回答 3

11

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

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

于 2013-10-29T09:40:05.257 回答
0

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

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

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

于 2013-10-29T11:23:37.850 回答
0

如果可以从 Maven Center Repository 搜索 Jar,则可以使用以下命令:

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

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

于 2019-07-19T05:39:53.183 回答