从 SCM 创建多模块 Maven 项目的问题

Problems with creating multi module maven project from SCM

我想从 SCM 创建一个多模块 maven 项目,我的 svn 存储库是 DEVEO。 这是我在 eclipse mars 中执行的步骤(我已经安装了 m2e 插件 + 颠覆性 + 和所需的连接器)

  1. 右键单击 Project Explorer > 新建 > 项目
  2. Maven > 从 SCM 签出 Maven 项目
  3. 单片机 URL :
  4. 点击下一步
  5. 单击完成

  6. 然后弹出window说"No projects found, do you want to create project using new project wizard"我点击"OK"

  7. 从新建项目向导,我 select Maven > Maven 项目

然后我创建了我的新项目。

当我进入工作区时,我看到的是

一个。项目文件夹不是在 maven 文件夹中创建的 B、Maven文件夹没有主干、分支、标签

理想情况下,应在 Maven 文件夹 > trunk 中创建项目。任何帮助

最好是:

  • 手动签出你的 svn 存储库在 Eclipse 工作区之外(没有 Eclipse 运行)
  • 确保您的多模块项目正常运行(mvn clean install)

然后您可以将该项目导入到 Eclipse (File/Import Maven project),Eclipse 应该会检测到所有内容 (maven + SVN)

谢谢大家,

我的目的是只使用 eclipse 颠覆性插件,而不安装任何外部 svn 客户端,如 tortoise。这是一种解决方法,但最终您可以从 eclipse 中完成所有操作。这就是我所做的

一个。我完全忽略了我的问题中提到的从 scm 创建项目的 m2e 方式。

我简单地创建了一个maven多模块项目结构。右键单击根项目 > 团队 > 共享项目

然后当我添加项目时我使用选项 "use multiple projects layout with specified root name" 其余部分非常清楚。

我什至不必在我的存储库中单独创建主干或标签或分支。这一切都是自动完成的。