2013-10-17 35 views
0

我從來沒有使用過Maven,並且在嘗試爲我的非Maven項目使用外部API時遇到了它。對於外部API文檔說:在非Maven項目中使用Maven工件

The JAR is not currently available on any central Maven repositories, but you can easily 
clone this repository and install it to your local Maven just by typing: 
mvn compile install 

因爲我的項目是不是一個Maven項目,OI我想知道我怎麼能仍然使用不具備一個JAR文件,我可以以其他方式導入到我的項目,這個外部API ?

我知道我可以將我的項目轉換爲Maven項目,但這是唯一/最好的選擇嗎?謝謝!

回答

1
  1. 簽出代碼。
  2. 運行mvn package
  3. 在項目的target/目錄中找到JAR並將其用於您的非maven項目。
+0

你只需要'mvn package','.jar'就會在'target'項目目錄下,不需要通過本地倉庫。 – millimoose

+0

@millimoose你是對的,修復它謝謝你。 –

1

如果您不使用任何構建管理系統,轉換爲Maven(或Gradle)幾乎肯定是更好的選擇;學習Maven需要一點時間,但是它可以防止依賴和類路徑管理,可預測的構建集成等多種令人頭疼的問題。

也就是說,對於使用Maven構建的罐子來說沒有任何魔法;它只是一個工具,可以自動調用所有使用編譯器和JUnit的工具。它產生一個普通的jar,你可以像使用任何其他的jar一樣將它添加到你的類路徑中。