【问题标题】:Can I force svn update when maven packagemaven包时我可以强制svn更新吗
【发布时间】:2012-05-24 18:07:23
【问题描述】:

当我和我的同事在同一个项目上工作时,有时我忘记在打包之前更新 svn。每当我做一个 maven 包时,我可以强制 svn 更新吗?

【问题讨论】:

  • 我建议你不要这样纠结你的SCM和Maven。 Maven 构建应该只依赖于签出的源代码(以及任何声明的依赖项)。开发人员习惯于“检查、构建、测试”循环,但他们不希望其中的构建部分与 SCM 混淆。
  • @artbristol 我不能完全理解。可能是什么问题?能给我举几个例子吗?
  • 当您进行结账时,您不会期望其文件发生变化。如果您在构建过程中强制 svn update,这意味着所做的任何签入都会自动显示。这非常令人困惑。
  • @artbristol 没错。有利有弊,所以使用它取决于我认为的项目。在我的项目中,我们通常不会在同一个部分上工作,所以它不会那么混乱。
  • 不同意。最好坚持标准的项目工作流程,尤其是当您的系统是更大系统的一部分时。

标签: java svn maven package


【解决方案1】:

您可以使用 maven-scm-plugin 的 scm:update 目标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    • 2016-07-10
    • 1970-01-01
    • 2016-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多