禁用Maven SCM

时间:2009-11-17 21:34:57

标签: maven-2 maven-scm

我可以在Maven中禁用SCM集成选项吗?我希望它在没有SCM集成的情况下构建一个本地检出项目吗?

是否有一些设置或一些如何?

提前

thanx

2 个答案:

答案 0 :(得分:10)

您应该检查您是否使用Buildnumber Maven插件。

默认情况下,建议配置将其设置为在每个构建的“验证”阶段调用,并且将使用此消息使构建失败。

如果是这种情况,您有两种选择:

  1. 禁止使用此插件(将其从POM中删除或将其移至特殊配置文件中)
  2. 如上所述添加scm部分。
  3. 希望这有帮助!

答案 1 :(得分:2)

SCM集成仅在您希望release新版本软件或生成changelog时使用。在构建本地签出项目时,SCM集成被“忽略”。

还有scm-plugin但它没有绑定到任何默认生命周期。

修改
根据{{​​3}}如果你声明scm部分,它必须是有效的,否则删除scm部分 请粘贴你的scm部分,或者在pom中使用scm插件。