2012-06-01 66 views
0

我使用Eclipse和Maven。maven添加依賴共享包

我目前的設置是 - 客戶端(獨立的Eclipse和與它自己的Maven pom.xml的Git項目) - 服務器(與它自己的Maven的pom.xml獨立的Eclipse和Git項目)

客戶端和服務器在Eclipse和git中是不同的項目。

但是,在客戶端和服務器之間共享一些常見的Java包。避免了普通包裝的重複,我想創建一個第三部分,所以我的新格局會是什麼樣子 - 客戶端 - 服務器 - 共同

在Eclipse中我可以添加公共項目作爲一個依賴於我的兩個客戶端和服務器,它會工作。與git一樣。

但是,我不知道如何可以在我的客戶端和服務器pom.xml中定義此依賴關係。

+1

如果你讓他們有着共同的包和配置添加項目作爲依賴,你會在多模塊格式,EX父/子設置項目了。 – Nicholas

回答

0

您可以從公共部分構建一個庫,然後將其託管在您自己的Maven存儲庫上,然後可以將其作爲依賴添加到您的服務器和客戶端pom.xml。

0

你可以在pom.xml中

<dependencies> 
    <dependency> 
     <groupId> group-id-of-common-project</groupId> 
     <artifactId> artifact-id-of-common-project</artifactId> 
     <version>${mavenVersion}</version> 
    </dependency> 
</dependencies>