了解maven项目结构

时间:2015-06-29 12:29:12

标签: java eclipse spring maven

这是我的第一个问题,它与此处的multi module maven project structure in eclipse类似,它描述了一个多模块maven项目结构。我的问题是“多模块 - maven-project”项目节点包括其节点内其他相关模块的文件夹,而这些相关模块仍然有自己独立的节点。我经常需要以这种形式修改现有项目,但挑战在于哪里是对类似结构的项目进行更改的最佳位置?在“multi-module-maven-project”项目节点或相应的依赖模块的节点中?

这个问题的原因是因为大多数模块都有配置文件,包和Spring XML文件,在进行更改时我经常需要考虑这些文件,因为我需要编辑这些文件或创建新文件,例如“多模块” -maven-project“项目可能有一个pom文件,而依赖模块可能有自己的pom文件。它有时会让人感到困惑,试图找出特定代码行的设置所在的位置

我将感谢所有回应,特别是那些反映使用骆驼,驼峰,maven,osgi和fuse-esb环境的经验的反应

1 个答案:

答案 0 :(得分:1)

它是eclipse渲染基于maven的项目的方式。它通常创建两个结构。一个基于主pom(父项目)和其他基于单个模块pom。但是,任何结构的变化都会反映在另一个结构中。作为一种练习,我在单个模块文件夹结构中进行了更改,并且更易于阅读。