我在libs文件夾中有一個圍繞40個罐子的罐子的自定義列表。我想添加所有的maven依賴。Maven從文件夾中添加自定義多個罐子
+ project
pom.xml
+ src
+ libs
是否有任何方式,一次添加所有罐子。
我在libs文件夾中有一個圍繞40個罐子的罐子的自定義列表。我想添加所有的maven依賴。Maven從文件夾中添加自定義多個罐子
+ project
pom.xml
+ src
+ libs
是否有任何方式,一次添加所有罐子。
Maven管理依賴關係,而不僅僅是包括罐子。
本質上,如果你有一個依賴於A和A使用B,你將需要在你的lib文件夾中有A + B,但在你的Maven項目中只有A,因爲maven可以傳遞地包含子依賴。
你應該仔細看看maven倉庫,看看你能否在類似的版本中找到jar文件,然後包含它。
即,如果您有commons-collections4-4.0.jar,請使用http://search.maven.org並編寫commons-collections4,您將看到候選人列表。可能一些有多個版本。注意,maven使用groupId來限定jar文件,所以選擇一個合適的groupId,在這裏是org.apache.commons(因爲commons-collections是一個apache.org項目)。
當您確定了您的依賴關係後,它會向您展示將其包含在您的構建中的方法,例如, Maven的,這將是
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.0</version>
</dependency>
望着POM文件,你就能發現潛在subdependencies,否則,一旦你添加了依賴你的POM你<dependencies/>
部分,運行mvn dependency:tree
或mvn dependency:list
瞭解依賴關係如何被包含在內。
你應該結束了,你不能在Maven的中央發現圖書館,閱讀本指南其餘http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
找到一個完美的事情,插件來實現這個任務。 addjars-maven-plugin
可能的重複[我可以添加罐子到maven 2生成類路徑而不安裝它們嗎?](http://stackoverflow.com/questions/364114/can-i-add-jars-to-maven-2-build -classpath - 不 - 安裝 - 它們) – Bala 2014-09-25 17:17:41