Maven项目显示为pomUpdated而不是jar

时间:2012-01-24 15:25:03

标签: eclipse maven m2e

我正在使用Eclipse和m2e。我有一个 ProjectA ,它是作为Maven项目构建的,并打包为Jar。当我在 ProjectB 中添加 ProjectA 作为依赖项时,它显示为包装.pomUpdated而不是Jar。我正在使用“解决Workspace项目中的依赖项”功能。

有什么想法吗?我试过强制更新/快照和其他一些东西,但没有解决问题。我之前已经成功地完成了这项工作,其他项目引用了 ProjectA ,但这次它没有用。

编辑:

问题原来是ProjectA没有建立,但我无法弄清楚原因。显然它在我的Nexus服务器上找不到它的父项目时遇到了麻烦,但我设置了使用相对路径查找父项,这应该意味着它会在本地找到它,对吧?为什么要改用Nexus?

Failure to find com.foobar:MyProject:pom:0.0.1-SNAPSHOT in
http://myserver/nexus/content/groups/public was cached in the local 
repository, resolution will not be reattempted until the update interval of nexus has 
elapsed or updates are forced -> [Help 1]

编辑2:

我修复了ProjectA没有构建的问题,但现在我又回到了只看到pomUpdated可供ProjectB使用......非常令人沮丧!

1 个答案:

答案 0 :(得分:0)

问题在于我的Sonatype Nexus设置不正确。