[英]m2eclipse's “Resolve workspace artifacts” non-functional?
在Eclipse中有项目A和B,其中A依赖于B,如果我尝试从Eclipse运行“Run As / Java Apparication”A,一切正常。 但是,当我尝试“Run As / Maven Build ...”时,它会抱怨:
The POM for groupname:projectb:jar:0.0.1-SNAPSHOT is missing, no dependency information available
然后它会尝试从Nexus下载我的本地依赖项,当然这会失败。
在Maven运行配置中启用了“解决工作区工件”。 为所有项目启用“工作区解析”。 我已经尝试过了:
使用最新的Eclipse Kepler,更新所有内容。
想法?
当你运行应用程序时,它会从工作区解析工件并且它不会查看maven本地存储库,当你从eclipse(maven build)调用maven命令时,它会调用本机mvn
或嵌入两种情况下它在本地maven存储库中查找依赖关系它找不到它
所以要解决这个问题,你首先使用目标mvn clean install
在项目B上运行maven build,然后在项目A上调用你的maven构建
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.