2015-10-13 124 views
0

我在Eclipse中獲得了我的第一個Maven項目。Eclipse maven插件如何添加jar?

現在我想添加一些jar file依賴關係。通常我創建了一個lib路徑,並將.jar files複製到lib路徑中,然後將其添加到類路徑中。

現在在Maven中有這種依賴管理和靜態文件夾結構。

我對Maven很新,想知道如何將我的jar依賴項放到Maven項目中。

我已經在pom.xml配置器面板上找到了「添加依賴項」。但是上面只有j-unit。那麼我該如何繼續?

我有我的機器上已經需要的所有罐子。

+0

[Maven教程](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html) – csmckelvey

回答

0

你應該找到一個公共倉庫的jar或者在您的機器

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \ 
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> 
+0

我已經試過這個,但它根本不起作用。你能提供一個例子,我可以看到和pom.xml中的相應條目嗎? – Gobliins

1

。如果你想添加一個罐子搜索該JAR在Maven的網站Maven的您的個人reposioty添加庫。 例如,如果我想在maven中添加一個Mysql依賴關係jar,我可以在這裏參考。

http://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.6

同樣,你可以搜索行家這樣的罐子,你去下面的詳細信息。

<dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
    <version>5.1.6</version> 
</dependency> 

將此代碼添加到您的Pom.xml文件中。

爲了添加其他罐子搜索maven中的各個罐子,你可以找到請求的maven依賴。

+0

所以這是不可能的另一種方式來移動文件夾中的所有罐子,並讓Maven插件生成此代碼? – Gobliins

+0

Maven的一個目標是避免這樣做。做一個主要需求列表(如果你想使用Spring,找到好的jar,maven會自動在你的項目中添加其他需要的jar)。在轉換現有項目的情況下,你可以看看這裏:http://stackoverflow.com/questions/474725/generating-a-maven-pom-from-an-existing-project – GiBoX