我刚刚下载并安装了最新的 Eclipse Juno。我还通过 Eclipse Market Place 安装了 Maven 和 SVN。我遇到的问题是,当我从 SVN 存储库中签出项目时,该项目不会作为 Maven 项目签出。
我正在使用 Windows 7 x64 操作系统。任何人都可以对这个问题有所了解吗?难道我做错了什么?
我刚刚下载并安装了最新的 Eclipse Juno。我还通过 Eclipse Market Place 安装了 Maven 和 SVN。我遇到的问题是,当我从 SVN 存储库中签出项目时,该项目不会作为 Maven 项目签出。
我正在使用 Windows 7 x64 操作系统。任何人都可以对这个问题有所了解吗?难道我做错了什么?
安装 m2e 后,您可以右键单击该项目并:
我经常使用这两个步骤(以相反的顺序)来“重启”maven 配置。
该项目不需要作为 maven 项目签出。您需要做的是,在签出您的项目(使用 SVN 透视图)后,转到 Java 透视图并将其作为 maven 项目导入。
如果您的项目有 pom.xml 文件,这将起作用。
这在 Eclipse Luna 中对我有用。
您可以安装一个名为 m2e-subclipse 的插件来执行此操作,但目前尚不支持。您可能需要自己构建它。
或者,我更喜欢做的是使用 TortoiseSVN(或类似的 mac/linux 客户端)查看项目。Subclipse 仍然会发现它是一个 SVN 项目,我将使用 m2e 导入该项目(Import existing Maven project)。