2015-10-13 63 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