首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >控制台和eclipse maven有什么区别?

控制台和eclipse maven有什么区别?
EN

Stack Overflow用户
提问于 2010-03-02 10:10:37
回答 3查看 1.1K关注 0票数 4

我的意思是,从eclipse嵌入的一个eclipse插件中下载的maven和手动安装/运行的maven之间有什么区别吗?我问这个问题的原因是,我的项目在eclipse中成功构建,但是当我从控制台mvn install构建时,我得到了这个恼人的错误,下面是错误

原因:找不到父母:net.oauth:我们的父母为亲核心.

我可以通过手动从oauth pom和另一个pom中删除父标记来修复这个问题。它将成功构建,我还能做些什么来解决这个问题吗?控制台有什么问题?当构建一个项目的时间到来时,它将来自控制台,而不是来自eclipse。谢谢

编辑

有没有办法说maven ..。只需忽略这些错误并继续构建,因为这显然是eclipse正在做的事情,因为当构建成功使用eclipse时,存储库中没有parent-oauth-project

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-02 21:44:27

虽然可以添加外部maven安装,从而在Eclipse内部和命令行上使用相同版本的构建,但在解决依赖关系方面可能存在差异,如下所示:

alt文本http://img401.imageshack.us/img401/2455/screenshot008i.png

因此,如果版本不同,人们可以想象在行为上会有细微的差异(但老实说,我会感到非常惊讶)。

这里的问题是不可能重现您的问题,因为您没有发布POM (或者至少是相关的部分,即“罪犯”依赖性和它来自的存储库)。

因此,请更新您的问题:)

票数 2
EN

Stack Overflow用户

发布于 2010-03-02 10:14:31

Eclipse将解析工作区中的依赖关系,因此如果您在工作区中有一个带有Maven ID net.oauth:oauth-parent的项目,则插件将使用它。

命令行Maven只是搜索本地存储库。

bug的解决方案是在mvn install项目中运行oauth-parent,以便在本地存储库中安装工件。请注意,每次更改父项目时都必须这样做!

票数 0
EN

Stack Overflow用户

发布于 2010-03-02 20:30:00

他们可以是不同的。您可以验证使用-版本目标运行的maven版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2362325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档