我根本不知道如何使用Maven。我用Eclipse开发了几年,但还不需要了解它。但是,现在我looking at some docs建议我执行以下操作:
“要将其包含在项目中,只需将此maven依赖项添加到您的构建中。”
<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一无所知。我刚想通过在命令行输入mvn
可能会在我的计算机上安装它,但这是我认识的程度。如果有一个等效的非Maven方式在Eclipse中遵循这些指令,我会很高兴继续对Maven一无所知。
答案 0 :(得分:184)
在“显示视图”窗口中,打开 Maven - &gt; Maven存储库
在显示的窗口中,右键点击全局存储库,然后选择进入
右键点击&#34; 中心(http://repo.maven.apache.org/maven2)&#34;并选择&#34; 重建索引&#34;
索引完成后,右键单击项目 - &gt; Maven - &gt; 添加依赖并开始输入要导入的项目的名称(例如&#34; hibernate&#34;)。
答案 1 :(得分:21)
答案 2 :(得分:8)
您需要为Eclipse使用Maven插件才能正确执行此操作。 m2e插件内置于最新版本的Eclipse中,并且在将Maven集成到IDE中的过程中表现不错。您将要将项目创建为“Maven项目”。或者,您可以将现有的Maven POM导入工作区以自动创建项目。在IDE中安装Maven项目后,只需打开POM并添加依赖项即可。
现在,如果您没有Eclipse的Maven插件,则需要获取相关依赖项的jar,并手动将它们作为类路径引用添加到项目中。这可能会令人不愉快,因为您不仅需要顶级JAR,还需要所有依赖项。
基本上,我建议你为Eclipse获得一个不错的Maven插件,让它为你处理依赖管理。
答案 3 :(得分:6)
打开pom.xml文件。
在ServiceProvider
标记下添加project
作为另一个标记,并使用google查看Maven依赖项。我使用this进行搜索。
因此,在获取依赖关系后,在<dependencies>
标记内创建另一个标记dependency
。
所以最终看起来会像这样。
<dependencies>
希望它有所帮助。
答案 4 :(得分:2)
我遇到了类似的问题,并通过将丢失的Jar文件复制到.M2 Path,
来解决例如:如果您看到错误消息为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)。
最后,右键单击project-&gt; Maven-&gt;更新项目......就是这样。
快乐的编码。
答案 5 :(得分:0)
我在使用Maven依赖项时遇到了同样的问题,例如:不幸的是,您的Maven依赖项已从构建路径中删除,然后您会遇到很多异常,如果按照以下过程操作,您可以轻松解决此问题。