是否有maven插件,我可以用它来检查是否有提交,因为项目最后一次被释放? 我想强制人们跟上项目文档,因此我想在构建过程中检查自上次发布以来是否有过对文档docbook项目的提交。如果没有任何构建应该失败,因为没有更新文档。 或者您是否有其他方法可以自动确保人们记录文件?
答案 0 :(得分:2)
我不知道单个Maven插件可以做你想做的事。有几个插件可能会一起工作。 maven-scm-plugin有目标diff
和changelog
。 diff
可以配置为将其输出写入文件;也许您可以使用gmaven plugin或maven enforcer plugin检查文件内容。如果文件不在大小范围内,后者的目标是构建失败。如果现有的规则不能完成,您也可以编写自定义的强制规则。