Maven:检查scm的变化

And*_*uer 5 documentation maven-scm maven

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

use*_*849 2

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