【问题标题】:How can I get Eclipse work with Maven and SVN correctly?如何让 Eclipse 正确地与 Maven 和 SVN 一起工作?
【发布时间】:2011-02-28 08:13:22
【问题描述】:

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

有解决办法吗?

非常感谢。 :)

【问题讨论】:

  • 你的 Eclipse 项目文件也存储在 Subversion 下吗?
  • 如果您的意思是文件 .project,答案是否定的。 :)

标签: java eclipse maven


【解决方案1】:

安装Subclipse 看这里:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

然后安装,m2eclipsem2eclipse 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。大功告成。

现在,从 Eclipse 内部更新、提交、删除、构建所有内容。

【讨论】:

  • 对于任何发现 sonatype.org 链接失效的人,该项目已移至 eclipse.org/m2e
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

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

    svn 有一个非常稳定的插件

    但坦率地说,如果您使用 maven,考虑切换到 intellij 效果不佳,IDE 和 maven 之间的集成确实是工作期

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-30
      • 1970-01-01
      • 2013-04-09
      • 1970-01-01
      • 2015-04-19
      • 2011-04-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多