Eclipse Kepler中的maven项目在调用“Run As - > maven install”或“Run As-> Maven build .... clean install”时不会构建。
我收到以下错误:
[错误]无法在项目SSLibrary上执行目标:无法解决 项目的依赖关系com.SSLibrary:jar:1.1.0-SNAPSHOT:不能 找到工件org.jacorb:jacorb:jar:2.3.2-redhat-4 in artifactory的发布版 (xxx / libs-release-local) - > [帮助1]
我在eclipse中的pom.xml有一个红色x表示:
此行找到多个注释: - 缺少工件org.jacorb:jacorb:jar:2.3.2-redhat-4 - 缺少工件com.sun:tools:jar:1.6
但是,从命令行执行mvn install是成功的。我还可以在我的本地仓库中看到org.jacorb.jacorb.jar文件,版本2.3.2-redhat-4。
它几乎像Eclipse一样遵循不同的规则。
答案 0 :(得分:14)
可能有几个原因导致Maven构建在Eclipse中失败但在命令行中运行。
Maven -> Disable Workspace Resolution
来禁用工作区依赖项解析(您必须安装其他项目工件)你当地的回购首先)编辑:为了尝试解决pom.xml文件中Eclipse显示的错误问题,一旦检查了之前的点(在这种情况下不需要最后一点),你也可以尝试这样:
答案 1 :(得分:-1)
试试这个: