Maven:检查 scm 中的更改

标签 maven documentation maven-scm

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

3年前关闭。




Improve this question




是否有一个 Maven 插件可以用来检查自上次项目发布以来是否有提交?
我想强制人们跟上项目文档,因此我想在构建过程中检查自上次发布以来是否有对文档 docbook 项目的提交。如果没有任何构建应该失败,因为文档没有更新。
或者您是否有其他方法可以自动确保人们继续记录?

最佳答案

我不知道有一个 Maven 插件可以做你想做的事。不过,有几个插件可以协同工作。 maven-scm-plugin有目标diffchangelog . diff可以配置为将其输出写入文件;也许你可以用 gmaven plugin 检查文件内容或 maven enforcer plugin .后者有一个目标,如果文件不在大小范围内,则构建失败。如果现有规则不完全执行,您也可以编写自定义执行器规则。

关于Maven:检查 scm 中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17938970/

相关文章:

java - 带下划线的 Maven 原型(prototype)文件名模式

java - 如果我还想发布 alpha、beta 和 rc,那么在开发过程中,我应该在 Maven 项目中使用哪个版本?

java - 如何防止artifactId被附加到<SCM>连接URI?

maven - 在 TeamCity 中配置 cucumber 以仅使用标签运行单元测试 (Maven)

linux - 在Jenkins中使用maven exec插件运行nodejs

java - 是否可以围绕 Java 脚本引擎构建调试器?

python - 登录 Scrapy

java - 选择性 API Javadoc

maven - 从命令行设置 Maven 发布插件的developerConnection

maven-2 - 当我安装 :install 时,如何配置 Maven 以提交到 Mercurial 存储库