Maven安装缺失的工件

时间:2013-05-15 11:57:12

标签: java-ee maven

当我制作maven clean / install时,我得到了这个错误:

缺少:

1)org.apache.maven:maven-archiver:jar:2.0.1

尝试从项目网站手动下载文件。

然后,使用以下命令安装它:       mvn install:install-file -DgroupId = org.apache.maven -DartifactId = maven-archiver -Dversion = 2.0.1 -Dpackaging = jar -Dfile = / path / to / file

或者,如果您拥有自己的存储库,则可以在那里部署文件:       mvn deploy:deploy-file -DgroupId = org.apache.maven -DartifactId = maven-archiver -Dversion = 2.0.1 -Dpackaging = jar -Dfile = / path / to / file -Durl = [url] -DrepositoryId = [id ]

依赖路径:     1)org.apache.maven.plugins:maven-war-plugin:maven-plugin:2.0     2)org.apache.maven:maven-archiver:jar:2.0.1

2)org.codehaus.plexus:plexus-utils:jar:1.0.4

尝试从项目网站手动下载文件。

然后,使用以下命令安装它:       mvn install:install-file -DgroupId = org.codehaus.plexus -DartifactId = plexus-utils -Dversion = 1.0.4 -Dpackaging = jar -Dfile = / path / to / file

或者,如果您拥有自己的存储库,则可以在那里部署文件:       mvn deploy:deploy-file -DgroupId = org.codehaus.plexus -DartifactId = plexus-utils -Dversion = 1.0.4 -Dpackaging = jar -Dfile = / path / to / file -Durl = [url] -DrepositoryId = [id ]

依赖路径:     1)org.apache.maven.plugins:maven-war-plugin:maven-plugin:2.0     2)org.codehaus.plexus:plexus-utils:jar:1.0.4


缺少2个必需的工件。

用于工件:   org.apache.maven.plugins:行家-战争插件:行家-插件:2.0

来自指定的远程存储库:   NexusMirror(http://x.x.x.x:8081/nexus/content/groups/public/

有没有人知道如何解决这个问题?

感谢andvace

1 个答案:

答案 0 :(得分:0)

该工件存在且可从Maven Central(org.apache.maven.maven-archiver 2.0.1)获得。您的Nexus镜像配置错误。您应该通过Nexus Web界面进行调查,看看它为什么不从中央存储库中获取该工件。