7

我刚刚下载并安装了最新的 Eclipse Juno。我还通过 Eclipse Market Place 安装了 Maven 和 SVN。我遇到的问题是,当我从 SVN 存储库中签出项目时,该项目不会作为 Maven 项目签出。

我正在使用 Windows 7 x64 操作系统。任何人都可以对这个问题有所了解吗?难道我做错了什么?

4

4 回答 4

8

安装 m2e 后,您可以右键单击该项目并:

  • “配置”->“转换为 maven 项目”(它会读取您的 pom.xml)或
  • “Maven”->“禁用 Maven 自然”

我经常使用这两个步骤(以相反的顺序)来“重启”maven 配置。

于 2012-08-12T14:07:57.997 回答
2

该项目不需要作为 maven 项目签出。您需要做的是,在签出您的项目(使用 SVN 透视图)后,转到 Java 透视图并将其作为 maven 项目导入。

如果您的项目有 pom.xml 文件,这将起作用。

在此处输入图像描述

于 2012-08-12T13:44:11.020 回答
1
  1. 转到 SVN 存储库探索透视图并签出项目。
  2. 然后转到Java透视图,右键单击项目并选择Configure->Convert to Maven project

这在 Eclipse Luna 中对我有用。

于 2014-10-22T18:11:02.307 回答
1

您可以安装一个名为 m2e-subclipse 的插件来执行此操作,但目前尚不支持。您可能需要自己构建它。

链接到 m2eclipse-subclipse

或者,我更喜欢做的是使用 TortoiseSVN(或类似的 mac/linux 客户端)查看项目。Subclipse 仍然会发现它是一个 SVN 项目,我将使用 m2e 导入该项目(Import existing Maven project)。

于 2012-08-13T22:50:43.983 回答