2013-06-05 144 views
1

我有我這樣的項目結構。自動包含另一個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。生成很好,但不會從該項目導入依賴項。

任何人都可以幫忙嗎?

+0

你究竟在做什麼?在另一個項目中使用一個庫?有一個共同的父母嗎? – noahlz

+0

問題是在項目中添加對POM包模塊的引用作爲依賴項。是的,我需要包含來自另一個poj的庫,它的父包裝爲pom。 –

+0

您需要運行'mvn install'和/或'mvn deploy'項目1,以便您可以在項目2中使用它的庫。 – noahlz

回答

1

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

<modules> 
    <module>inside-project-module</module> 
    <module>inside-project-module</module> 
    <module>inside-project-module</module> 
    <module>../OtherProject/outside-project-module</module> 
<modules> 
相關問題