首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >maven m2eclipse多模块项目

maven m2eclipse多模块项目
EN

Stack Overflow用户
提问于 2010-01-14 08:53:17
回答 1查看 6.5K关注 0票数 7

我有一个多模块的maven项目,目录结构是分层的。一些模块依赖于其他模块。我已经将依赖模块添加到项目POM的dependency部分。然而,为了解决这些依赖关系,我需要导入父项目,并选择project Properties > Maven并选择"Enabled Modules“。这是正常的吗?为什么项目不能只解决工作区中的依赖项目呢?

谢谢,杰夫

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-14 11:14:14

然而,为了解决这些依赖关系,我需要导入父项目,并选择project Properties > Maven并选择"Enabled Modules“。这是正常的吗?

不是的。在导入项目时,展开高级工作区部件,并确保选中了Resolve projects (虽然这应该是默认设置)。您还可以在项目级别更改此设置。只需在项目上右键单击,选择Properties > Maven,并验证是否选中了Resolve dependencies from Workspace projects

更新:回答了OP在评论中提出的问题。来自https://docs.sonatype.org/display/M2ECLIPSE/Dependency+Management关于包含模块

启用后,所有嵌套模块的依赖项将添加到"Maven Dependencies“容器中,并且在运行"Update Sources”操作时,嵌套模块的源文件夹将添加到当前项目构建路径中。当您将多个Maven项目作为单个Eclipse项目导入时,例如,当在中关闭“针对模块的单独项目”选项时,将启用此选项。

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

https://stackoverflow.com/questions/2061499

复制
相关文章

相似问题

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