是否有一个maven插件,我可以使用它来检查自从项目最后一次发布以来是否存在提交? 我想强制人们跟上项目文档,因此我想在构建过程中检查自上一版本以来是否存在对文档docbook项目的提交。如果没有任何构建应该失败,因为没有更新文档。 或者您是否有其他方法可以自动确保人们记录文档?Maven:检查scm中的更改
5
A
回答
2
我不知道有一个Maven插件可以做你想做的。有几个插件可以一起工作。 maven-scm-plugin的目标是diff
和changelog
。 diff
可以被配置为将其输出写入文件;也许你可以用gmaven plugin或maven enforcer plugin来检查文件内容。如果文件不在大小范围内,则后者的目标是构建失败。如果现有的执法者规则没有完成,你也可以编写自定义执行者规则。
+0
我也会去maven-enforcer插件。编写自己的规则。从我的经验来看,这很有效。 –
+0
是的,听起来很不错。非常感谢! –
相关问题
- 1. Jenkins2流水线检测SCM更改
- 2. Maven scm和svn
- 3. 禁用Maven SCM
- 4. 的Maven插件SCM
- 5. maven scm url生成
- 6. 如何从Maven SCM抽象获得Git更改集ID
- 7. 查看Xcode 4.2中更改的文件SCM功能
- 8. Eclipse Maven:没有“从SCM检出Maven项目”选项
- 9. 将Perforce scm配置到maven项目中以获取最新的更改列表
- 10. eclipse中的Maven SCM Handler安装(Helios)
- 11. Hudson - SCM轮询配置检测子项目的修订更改
- 12. 在maven-scm-publish-plugin中使用备用scm提供程序
- 13. Maven执行错误:SCM
- 14. Maven pom.xml,SCM和版本
- 15. Maven忽略scm标记
- 16. Maven Svn SCM删除标记
- 17. 使用maven scm插件
- 18. 相对于父代的Maven SCM URL
- 19. 使用WebSVN链接,Maven的SCM URL
- 20. 检查ASP.net表单中的更改
- 21. 不断检查Java中的更改吗?
- 22. 检查MongoDB中的模型更改,SailsJS
- 23. Angular2 HostListener检查URL更改
- 24. 更改值时检查
- 25. 更改TD颜色检查
- 26. 检查IList是否更改?
- 27. .ASPX已更改检查
- 28. Jquery类检查和更改
- 29. Maven在执行代码时冻结scm:在VSS上更新
- 30. maven多模块项目更新位置scm url
正如一个旁注,我不认为每个代码的变化应该引发文档更改,所以我不会强制这一点。我仍然对其他人的想法感兴趣,所以对你的问题+1。 –
我不想为每个提交触发一个新的文档编译,但只有当我正在执行产品发布时,应该检查自上一版本(标签)以来是否在文档项目中提交了一个提交。 –