【发布时间】:2015-06-29 12:29:11
【问题描述】:
这是我的第一个问题,它与multi module maven project structure in eclipse 的问题类似,它描述了一个多模块 maven 项目结构。我的问题是“multi-module-maven-project”项目节点在其节点中包含指向其他依赖模块的文件夹,而这些依赖模块仍然有自己的单独节点。我经常需要以这种形式修改现有项目,但挑战是对类似结构的项目进行更改的最佳位置到底是哪里?在“multi-module-maven-project”项目节点中还是在各个依赖模块的节点中?
这个问题的原因是因为大多数模块都有配置文件、包和 Spring XML 文件,我在进行更改时经常需要考虑这些文件,因为我需要编辑这些文件或创建新文件,例如“多模块-maven-project" 项目可能有一个 pom 文件,而依赖模块可能有自己的 pom 文件。有时可能会令人困惑,试图找出特定代码行的设置将驻留在哪里
我会感谢所有回复,尤其是那些反映使用骆驼、骆驼弹簧、maven、osgi 和 fuse-esb 环境的经验的回复
【问题讨论】:
-
您能否举一个带有相关设置/依赖关系的 pom 文件/项目设置示例集?这将有助于澄清您的问题,以便我们提供更好的答案。项目 A 的 pomA.xml 和项目 B 的 pomB.xml 依赖于 A。例如,stackoverflow.com/help/mcve 的示例