簡體   English   中英

自動包含另一個Maven項目的子模塊

[英]Automatically including sub-modules of another maven project

我有這樣的項目結構。

   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。 構建很好,但是不能從該項目中導入依賴項。

有人可以幫忙嗎?

首先,您可以依賴POM依賴項。 有關示例和討論,請參見: Netbeans:pom類型的maven依賴項

但是,我認為您在問是否有一種簡便的方法可以通過指定其pom來導入“父”模塊的所有子模塊。如果是這樣,請參見以下問題:Maven- 將pom的所有子模塊作為依賴項包括在內在另一個模塊中

您可以像引用文件一樣在另一個模塊中引用該子模塊:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM