有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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。构建是可以的,但它不会从该项目导入依赖项

有人能帮忙吗


共 (2) 个答案

  1. # 2 楼答案

    您可以在另一个模块中引用子模块,就像在文件中一样:

    <modules>
        <module>inside-project-module</module>
        <module>inside-project-module</module>
        <module>inside-project-module</module>
        <module>../OtherProject/outside-project-module</module>
    <modules>