如何在Eclipse中添加Maven依赖项?

我根本不知道如何使用Maven。 我已经与Eclipse开发了几年,并且还不需要知道它。 但是,现在我正在看一些文件 ,build议我做以下几点:

“要将其包含在您的项目中,只需将这个Maven依赖项添加到您的构build中即可。”

<repository> <id>jboss</id> <url>http://repository.jboss.org/maven2</url> </repository> ... <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-jackson-provider</artifactId> <version>1.1.GA</version> </dependency> 

我如何用我的Eclipse项目做到这一点?

请假定我对Maven一无所知。 我只是想通过在命令行上inputmvn来安装在我的电脑上,但这是我的知识面。 我会很高兴继续对Maven一无所知,如果有与Eclipse等同的,非Maven的方式遵循这些指示。

  1. 在顶部的菜单栏上,打开窗口 – >显示视图 – >其他
  2. 在Show View窗口中,打开Maven – > Maven Repositories

    显示视图 -  Maven仓库

  3. 在出现的窗口中,右键单击Global Repositories并selectGo Into

  4. 右键单击“ central( http://repo.maven.apache.org/maven2 ”并select“ Rebuild Index ”( 重build索引

    • 请注意,完成下载需要一段时间
  5. 一旦索引完成,右键单击项目 – > Maven – > Add Dependency并开始input要导入的项目的名称(如“hibernate”)。

    • search结果将自动填入下面的“search结果”框中。

实际上,当你打开pom.xml时,你应该在底部看到5个标签。 点击pom.xml,你可以input你想要的任何依赖关系。

在这里输入图像说明

您需要使用Eclipse的Maven插件才能正确执行此操作。 m2e插件被内置到最新版本的Eclipse中,并且在将Maven集成到IDE中的工作方面做得还不错。 您将需要创build您的项目作为“Maven项目”。 或者,您可以将现有的Maven POM导入到您的工作区中,以自动创build项目。 一旦在IDE中有了Maven项目,只需打开POM并添加依赖项即可。

现在,如果您没有用于Eclipse的Maven插件,则需要获取有问题的依赖关系的jar,并手动将它们作为类path引用添加到您的项目中。 这可能会让人不愉快,因为您不仅需要顶级JAR,还需要所有的依赖关系。

基本上,我build议你为Eclipse获得一个体面的Maven插件,让它为你处理依赖pipe理。

打开pom.xml文件。

project标签下添加<dependencies>作为另一个标签,谷歌的Maven依赖关系。 我用这个来search。

所以得到依赖后,在<dependencies>标签内创build另一个标签dependency <dependencies>

所以最终它会看起来像这样。

 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>doc-examples</groupId> <artifactId>lambda-java-example</artifactId> <version>0.0.1-SNAPSHOT</version> <name>lambda-java-example</name> <dependencies> <!-- https://mvnrepository.com/artifact/com.amazonaws/aws-lambda-java-core --> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-lambda-java-core</artifactId> <version>1.0.0</version> </dependency> </dependencies> </project> 

希望能帮助到你。

我遇到了类似的问题,并通过将缺less的Jar文件复制到.M2path中进行修复,

例如:如果您看到错误信息为Missing artifact tws:axis-client:jar:8.7那么您必须下载“axis-client-8.7.jar”文件并将其粘贴到以下位置才能解决问题。

C:\ Users \ UsernameXXX.m2 \ repository \ tws \ axis-client \ 8.7(粘贴axis-client-8.7.jar)。

最后,右键单击项目 – > Maven->更新项目…就是这样。

快乐的编码。