2017-09-01 148 views
0

有兩個maven項目 - proejct1project2[Docker] [Maven]如何將本地Maven項目添加爲另一個Maven項目的依賴項?

com.project1.Object1.class取決於com.project2.Object2.class,我想添加project2作爲依賴project1。

我知道在某些IDE(例如Itellij)中這很容易設置,而且我正在使用IDE設置進行開發。但對於生產環境,我需要從任何IDE環境構建獨立的project1。我也使用Docker。如果在Docker中有一種方法可以簡化這個問題,那就太好了。

- root 
    - project1 
    - src 
     - com.project1.Object1.class 
    - pom.xml 
    - Dockerfile 
    - project2 
    - src 
     - com.project2.Object2.class 
    - pom.xml 
    - Dockerfile 
    - docker-compose.yml 
+0

使用另一個Docker容器託管Maven存儲庫;) –

回答

0

你可以在你的pom.xml中引用不同的Maven項目。如果使用install構建project2,則可以從project1(本地)引用它。如果您使用像Nexus或Artifactory這樣的存儲庫,則可以在那裏部署project2並從project1中引用它。

相關問題