2012-05-08 67 views
0

是否有可能使用pom文件作爲maven系統作用域依賴關係並解析其傳遞依賴關係?使用pom作爲maven系統作用域依賴關係

+0

也許你可以給你更多的細節,你喜歡做什麼,所以它會更簡單明智的建議。 – khmarbaise

+0

實際上,通過試圖驗證其實非常簡單。它工作嗎? –

回答

0

您不應該使用系統範圍的依賴關係,因爲它會使您的構建不可轉讓給其他系統。此外,它聽起來像你喜歡使用導入範圍可以實現的pom文件的導入。詳情請見the documentation

2

您可以通過使用本地存儲庫來實現此目的。將其設置在您的POM中:

<repositories> 
    <repository> 
     <id>local-project-repo</id> 
     <url>file:${basedir}/lib/repository</url> 
    </repository> 
</repositories> 

然後在/ lib/repository下重新創建Maven存儲庫佈局。你可以在這裏放置一個POM工件,傳遞的依賴關係將被解析。

當然,您需要將您的項目中的依賴關係(在本地回購站內)。