我的项目结构是这样的。
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。build很好,但它不会从该项目导入依赖项。
有人能帮忙吗?
2条答案
按热度按时间d8tt03nd1#
只需引用另一个模块中的子模块,就像引用文件一样:
z9ju0rcb2#
首先,您可以依赖于pom依赖关系。有关示例和讨论,请参见:netbeans:maven-dependencies-of-type-pom。
但是,我想您会问,是否有一种通过指定pom来导入“父”模块的所有子模块的简单方法。如果是,请参阅以下问题:maven-将pom的所有子模块作为依赖项包含在另一个模块中