如何让Eclipse正确使用Maven和SVN?

时间:2011-02-28 08:13:22

标签: java eclipse maven

我从SVN检出了一个多模块Maven项目。我在Eclipse中安装了m2eclipse。然后我将项目导入Eclipse。一切都好。但是在我从SVN(Eclipse之外)更新我的Maven项目之后,Eclipse会给我很多错误和警告,除非我再次导入项目。这真的很烦人。我每次从SVN更新它时都必须导入项目。

有解决方案吗?

非常感谢。 :)

3 个答案:

答案 0 :(得分:10)

安装Subclipse,请参阅此处:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

然后安装,m2eclipse m2eclipse extras ,如下所述:http://m2eclipse.sonatype.org/installing-m2eclipse.html

之后,这些都完成了。

  1. 打开Eclipse转到Window > Open Perspective > Other... > SVN Repository Exploring
  2. 将URL添加到SVN存储库/代码库。
  3. 选择一个项目。右键单击并选择Checkout as Maven Project。你已经完成了。
  4. 现在,从Eclipse内部更新,提交,删除,构建所有内容。

答案 1 :(得分:2)

根据您拥有的Eclipse版本,从Eclipse Marketplace安装m2e和subclipse。然后:

  1. 打开Eclipse转到Window > Open Perspective > Other... > SVN Repository Exploring
  2. 将您的svn网址添加到SVN存储库/代码库。
  3. 选择一个项目。右键单击并选择Checkout
  4. 假设您的项目有一个pom.xml,切换回Java透视图,选择刚刚导入的项目,右键单击并选择Configure > Convert to Maven Project

答案 2 :(得分:0)

尝试maven的其他插件可能会更稳定。 http://www.eclipse.org/iam/

Svn有一个非常稳定的插件

但坦率地说,如果你和maven一起工作,那么考虑切换到intellij是不行的,IDE和maven之间的集成是真正的工作时间

可能是intellij的免费版本足以满足您的需求