如何在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的方式遵循这些指示。
- 在顶部的菜单栏上,打开窗口 – >显示视图 – >其他
-
在Show View窗口中,打开Maven – > Maven Repositories
-
在出现的窗口中,右键单击Global Repositories并selectGo Into
-
右键单击“ central( http://repo.maven.apache.org/maven2 ) ”并select“ Rebuild Index ”( 重build索引 )
- 请注意,完成下载需要一段时间
-
一旦索引完成,右键单击项目 – > 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->更新项目…就是这样。
快乐的编码。