2014-07-25 81 views
-1

我是Maven的新手。如何在Maven中包含一組jar作爲單個依賴項?

我有一個Mavenized項目,爲我的源代碼和我的JUnit測試使用單獨的子文件夾。

我的問題是,JUnit測試需要一堆Axis2庫(axis2-1.6.2/lib包含67個.jar文件)。

問:如何將這些.jar導入到我的Maven構建中?我必須將它們物理下載到我們的Maven存儲庫(並可能爲每個.jar創建Maven元數據)?

問:有什麼辦法可以將所有Axis2 .jars組合在一起作爲我的pom.xml中的一個條目,還是需要添加67個單獨的<dependency>節?

預先感謝您!

+0

您應該只對Axis2使用直接依賴關係,而不是所有傳遞依賴關係。 – khmarbaise

+0

[Maven:是否可以將一組第三方jar上傳到存儲庫,然後可以將其作爲單個依賴項引用?](http://stackoverflow.com/questions/23661856/maven-is-it - 可以上傳一組第三方罐 - 庫 - 它可以) – Thilo

回答

1

只要使用Axis2 maven工件:Axis2 maven repo,儘管我不知道您必須指定哪些作爲直接依賴項。

+1

@FoggyDay你有這個工作? –

+0

嗨 - 我希望有一些神奇的「組列表別名」,以避免在我的pom.xml中有一百萬個不同的條目。我結束了測試反覆試驗以確定我需要的jar包的確切子集,並將它們中的每一個都放在我的pom.xml中作爲直接依賴。我也使用公司的Maven回購(而不是http://mvnrepository.com)。感謝您的跟進,並感謝您的幫助! – FoggyDay

+2

@FoggyDay - 同意。從典型的Maven回購頁面中缺少的一條信息是您需要的最小依賴列表。 –

相關問題