Maven构建错误

时间:2011-01-03 23:13:09

标签: java maven

我正在尝试构建(mvn clean install,已清除我的本地存储库)一个项目,但我收到以下错误。语法的骇人听闻,我还没有弄清楚它到底是什么,有人可以为我解释它吗?

[ERROR] Failed to execute goal on project ear: Could not resolve dependencies for project
com.htu:ear:ear:0.0.1-SNAPSHOT: Failure to find com.htu:web:war:0.0.1-SNAPSHOT in
http://repository.jboss.com/maven2 was cached in the local repository, resolution will not
be reattempted until the update interval of jboss has elapsed or updates are forced ->
[Help 1]

软件版本,FWIW:

$ mvn -version
Apache Maven 3.0.1 (r1038046; 2010-11-23 10:58:32+0000)
Java version: 1.6.0_22
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x" version: "10.6.5" arch: "x86_64" Family: "mac"

提前致谢!

2 个答案:

答案 0 :(得分:3)

这基本上是说无法找到工件:com.htu:web:war:0.0.1-SNAPSHOT

我假设这是你或你的团队控制的事情。因此,我建议如下:

  • 检查以确保正确部署此工件 - 它应存在于工件服务器中(例如:Nexus,Archiva)
  • 检查以确保它已安装在本地存储库(位于.m2下的磁盘上)

可能是,其中一个或两个都以某种方式关闭。

答案 1 :(得分:0)

如果com.htu是您自己的包,则还需要对该依赖项运行mvn clean install。 Maven不会为您构建您的依赖项目。