Jef*_*rey 7 maven-2 m2eclipse multi-module
我有一个多模块maven项目,目录结构是分层的.有些模块依赖于其他模块.我已将依赖模块添加到项目POM的依赖项部分.但是,为了解决这些依赖关系,我需要导入父项目,然后选择Project Properties> Maven并选择"Enabled Modules".这是正常的吗?为什么项目不能解决工作区中的依赖项目?
谢谢,杰夫
但是,为了解决这些依赖关系,我需要导入父项目,然后选择Project Properties> Maven并选择"Enabled Modules".这是正常的吗?
否.导入项目时,展开" 高级"部分并确保选中" 解析工作空间"项目(尽管应该是默认项目).您也可以在项目级别更改此设置.只需右键单击一个项目,选择Properties> Maven,然后验证是否已选中Workspace项目中的Resolve dependencies.
更新:回答OP在评论中提出的问题.来自https://docs.sonatype.org/display/M2ECLIPSE/Dependency+Management关于包含模块:
启用后,所有嵌套模块的依赖项将添加到"Maven依赖项"容器中,嵌套模块中的源文件夹将在运行"更新源"操作时添加到当前项目构建路径中.将多个Maven项目作为单个Eclipse项目导入时,例如在项目导入向导中关闭"单独的模块项目"选项时,将启用此选项.
| 归档时间: |
|
| 查看次数: |
6462 次 |
| 最近记录: |