【问题标题】:Problems with creating multi module maven project from SCM从 SCM 创建多模块 maven 项目的问题
【发布时间】:2017-10-09 22:05:57
【问题描述】:

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

  1. 右键单击项目资源管理器 > 新建 > 项目
  2. Maven > 从 SCM 签出 Maven 项目
  3. SCM 网址:
  4. 点击下一步
  5. 点击完成

  6. 然后弹窗提示“未找到项目,是否要使用新建项目向导创建项目”我点击“确定”

  7. 从新建项目向导中,我选择 Maven > Maven 项目

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

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

A.项目文件夹未在 Maven 文件夹中创建 B. Maven文件夹没有主干、分支或标签

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

【问题讨论】:

  • 您的 URL 是否指向您的 SVN 存储库的 trunk
  • 不,不是!但是,如果我没记错的话,这不是强制性的,svn 从 eclipse 中为你做到这一点。
  • 无论如何,我建议你遵循@VonC 的建议。

标签: eclipse maven svn subversive


【解决方案1】:

最好是:

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

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

【讨论】:

    【解决方案2】:

    谢谢大家,

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

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

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

    然后,当我添加项目时,我使用选项“使用具有指定根名称的多个项目布局”,其余部分非常清楚。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-08
      • 1970-01-01
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多