【问题标题】:SVN Checkout of multi module maven project causing build issues多模块 maven 项目的 SVN Checkout 导致构建问题
【发布时间】:2013-06-25 07:35:40
【问题描述】:

我正在尝试学习如何设置多模块 maven 项目并使用 SVN 与同事分享。

我们使用 Eclipse IDE。

这是我的项目结构在 SVN 中的外观。

每个模块都有自己的svn标签和标签主干、分支、标签等

我通过右键单击并选择签出来单独签出所有模块。

最后我在我的 Eclipse 项目资源管理器中得到以下信息:

这是我的父项目的 pom。当我执行 mvn clean install 时,这会引发错误

我想了解如何签出项目/修改我的 pom 以使构建成功。

谢谢

【问题讨论】:

    标签: eclipse svn maven-3 multi-module


    【解决方案1】:

    您不想在 SVN 中检出模块的根文件夹。你想要的只是主干的内容。所以右键单击主干文件夹并选择Check out as...。将其作为新项目签出,然后在这些项目上启用 Maven。对你的每个模块都这样做,你应该没问题。

    如果您安装了 Maven SVN 连接器,则有一个名为 Check out as Maven project 的选项。这很舒服,因为它会为您完成几个步骤。

    【讨论】:

    • 这工作正常.. 谢谢.. 想知道这是否是正确的做法?我的意思是被广泛接受的做法。
    • 我不认为这样有什么问题。另一种方法是将所有模块放在同一个主干中。通过这种方式,您可以一次将它们全部检查出来,并且使用 SVN 连接器 Maven 确实很神奇。但是您失去了单独对模块进行版本控制的能力。
    猜你喜欢
    • 1970-01-01
    • 2014-03-08
    • 1970-01-01
    • 2011-02-06
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    • 2017-10-09
    • 1970-01-01
    相关资源
    最近更新 更多