【发布时间】:2014-02-09 14:25:07
【问题描述】:
我的要求是创建一个结合 SVN、Checkstyle、PMD 和 FIndbugs 的 eclipse 插件。 在签入 SVN 之前,插件应该检查 delta 代码,新部分要签入 Checkstyle、PMD 和 Findbugs 错误。如果有任何错误,它将不允许签入代码。 我应该如何解决这个问题?
提前致谢。
【问题讨论】:
标签: eclipse svn checkstyle findbugs pmd
我的要求是创建一个结合 SVN、Checkstyle、PMD 和 FIndbugs 的 eclipse 插件。 在签入 SVN 之前,插件应该检查 delta 代码,新部分要签入 Checkstyle、PMD 和 Findbugs 错误。如果有任何错误,它将不允许签入代码。 我应该如何解决这个问题?
提前致谢。
【问题讨论】:
标签: eclipse svn checkstyle findbugs pmd
理论上,您可以编写自己的插件来使用/触发这 4 个插件(必须提前安装)。但这需要深入了解 eclipse 插件开发和这 4 个 eclipse 插件。 ecplise插件开发有很多教程:
但是还有另一种(更简单的)可能性 - 你需要三个(免费)东西:
如果您进行设置,将会发生以下情况(取决于您的配置方式):
您的方法并非不可能,但需要大量知识和编码。因此,也许第二种方法可以提供更快的解决方案。您还将受益于 CI 的其他优势和功能强大的声纳服务器,它可以做更多事情(例如分析您的测试覆盖率......)
【讨论】: