java自动包含另一个maven项目的子模块
我的项目结构是这样的
pro
pro-common
pom.xml
pro-list-history ==> [1] Packaging type pom
pro-list-main
pro-list-entities
pom.xml
pro-list-daos
pom.xml
pro-list-services
pom.xml
pom.xml
pro-search
pom.xml
pro-customers
pom.xml
pom.xml
pro2
pro-list-history
pro-list-main
pro-list-entities
pom.xml
pro-list-daos
pom.xml
pro-list-services
pom.xml ==> Want to use [1]
pom.xml
pom.xml
我的问题是,在如上所示的第二个项目中使用[1]中的groupId和artifactID可以吗? 参考的模块封装类型为pom
如上图所示,在项目2中指定模块处放置一个依赖项部分,并指定为pom。构建是可以的,但它不会从该项目导入依赖项
有人能帮忙吗
# 1 楼答案
首先,您可以依赖于POM依赖项。有关示例和讨论,请参见:Netbeans: maven dependencies of type pom
但是,我想您是在问,是否有一种通过指定pom来导入“父”模块的所有子模块的简便方法。如果是,请参见此问题: Maven - include all submodules of a pom as dependencies in another module
# 2 楼答案
您可以在另一个模块中引用子模块,就像在文件中一样: