使用maven和eclipse的正确方法是什么?

时间:2015-05-21 23:49:26

标签: java eclipse maven

通常当我想使用库时,我最终会下载它并将其手动导入我的Eclipse项目,因为我不知道如何在Eclipse中使用Maven,repos等。这不太理想。有些东西只是简单地复制和粘贴文件夹,但有时候它很麻烦且耗时。

到目前为止,我已经设法将Maven库导入为自己的项目,将maven库导入到我自己的项目中,但是由于类没有找到异常而导致它们无法编译,尽管它们位于构建路径中,我想如何制作我自己的Maven项目。这些都不是我想要做的。

我卸载了我尝试使用的所有maven插件,以便尝试重新开始。

我很乐意将.jars添加到eclipse中。它们被添加到单个项目中,就像其他资源一样,并自动添加到构建路径中。 (例如,如果我导入一个包含Foo.class的jar,我可以在我自己的代码中说new Foo(),它将编译并运行)。目前,我正在尝试为个人项目添加this library。当我尝试将其导入eclipse时,它会创建十几个新项目。问题是我想将它导入到现有项目中,就好像它是任何其他库一样。我可以浏览文件夹并手动将我需要的内容直接复制到我的工作区,但我感觉这不是正确的方法,而且我特别讨厌我要查看的测试类之一另一个maven图书馆。我在google上看到的任何地方似乎都要求你比我更了解它才能让它发挥作用。这里似乎还有数百个用于eclipse集成maven的插件,似乎eclipse已经内置了一些maven支持。这引起了我几个小时的困惑,而且我仍然不知道比开始时更多。

2 个答案:

答案 0 :(得分:1)

如果您想使用maven依赖项,那么您需要使用maven进行构建。如果你正在使用maven进行构建,那么m2e eclipse插件是集成mvn和eclipse的好方法。

我不相信有任何捷径。 AFAIK,试图在不使用maven作为构建系统的情况下执行此操作只会给您带来很多痛苦。

答案 1 :(得分:0)

从Maven向Eclipse添加依赖项的最简单方法:

  • 向pom.xml添加依赖项
  • 执行mvn eclipse:eclipse
  • 在eclipse上刷新项目

然后依赖项将在项目上。