行家m2eclipse的多模块项目
-
20-09-2019 - |
题
我有一个多模块行家项目和目录结构是分层。某些模块具有对他人的依赖。我已经加入了相关模块项目的POM的依赖部分。然而,为了解决这些依赖关系,我需要进口父项目,并选择Project Properties> Maven和选择“已启用的模块。”这是正常的吗?为什么不将项目只是解决在工作区中依赖项目?
感谢, 杰夫
解决方案
然而,为了解决这些依赖关系,我需要进口父项目,并选择Project Properties> Maven和选择“已启用的模块。”这是正常吗
没有。当你输入你的项目,展开高级部分,并确保解决工作区项目检查(应该是,虽然默认值)。 您还可以更改在项目级别此设置。刚在一个项目上右键单击下,选择属性>的Maven 并验证解决从工作区项目依赖被选中。
<强>更新强>应答在由OP注释提出了一个问题。从 https://docs.sonatype.org/display/M2ECLIPSE/Dependency+Management约的 包含模块 强>:
当启用时,从所有嵌套模块的依赖关系被添加到从嵌套模块“Maven依赖”容器和源文件夹运行“更新源”动作时被添加到当前的项目构建路径。 当您导入多个Maven项目单Eclipse项目,例如该选项启用当“单独项目模块”选项在项目导入向导 <关闭/ em>的
不隶属于 StackOverflow