Maven:两个具有共同依赖关系的项目-推荐的项目结构?
我的项目由两个独立的子项目和一些通用代码组成,子项目需要独立构建 对于这个场景,推荐的Maven项目结构是什么 我已经试过这样的方法:Maven:两个具有共同依赖关系的项目-推荐的项目结构?,maven,multi-module,Maven,Multi Module,我的项目由两个独立的子项目和一些通用代码组成,子项目需要独立构建 对于这个场景,推荐的Maven项目结构是什么 我已经试过这样的方法: -project-parent -pom.xml -projectA-parent -pom.xml -projectA -pom.xml -projectB-parent -pom.xml -projectB -pom.xml -common -pom.xml A和B的父级负责构建模块projectA/common和pro
-project-parent
-pom.xml
-projectA-parent
-pom.xml
-projectA
-pom.xml
-projectB-parent
-pom.xml
-projectB
-pom.xml
-common
-pom.xml
A和B的父级负责构建模块projectA/common和projectB/common。在项目父POM中,我将定义一些常见的依赖项
是否有不使用父层次结构的替代方案?例如,使用可用于构建projectA或projectB及其依赖项(通用)的构建配置文件的东西?请查看的公认答案
因此,对于所有模块,您可能只需要一个父级,然后使用pl选项为构建选择模块。为什么projectA父级依赖于common,而projectA依赖于common?projectA父级没有“common”作为依赖项,它只将其声明为一个模块,以便在生成projectA时获得生成