4

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

有一些设置或一些如何?

提前谢谢

4

2 回答 2

10

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

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

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

  1. 禁用此插件(通过将其从 POM 中删除或将其移动到特殊配置文件中)
  2. 如上所述添加 scm 部分。

希望这可以帮助!

于 2009-12-15T17:20:10.083 回答
2

SCM 集成仅在您想要发布新版本的软件或生成变更日志时使用。在构建本地签出项目时,SCM 集成被“忽略”。

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

编辑
根据pom 参考,如果您声明 scm 部分,则它必须有效,否则删除 scm 部分。
请粘贴您的 scm 部分,或者可能在 pom 中使用了 scm 插件。

于 2009-11-17T21:38:14.233 回答