Maven:检查scm的变化

时间:2013-07-30 05:33:10

标签: maven documentation maven-scm

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

1 个答案:

答案 0 :(得分:2)

我不知道单个Maven插件可以做你想做的事。有几个插件可能会一起工作。 maven-scm-plugin有目标diffchangelogdiff可以配置为将其输出写入文件;也许您可以使用gmaven pluginmaven enforcer plugin检查文件内容。如果文件不在大小范围内,后者的目标是构建失败。如果现有的规则不能完成,您也可以编写自定义的强制规则。