在过去的几个月里,我为我们的应用程序慢慢改进了Eclipse自动PDE构建过程。

我尝试的第一件事是自动化测试用例。下一步是一些自动生成安装程序的脚本代码,用于 linux 窗口的。

现在我想向流程添加一些静态代码分析报告。在我的公司,我们使用Checkstyle来实现这一目的。

我知道可以自动化Checkstyle插件,使其可以从构建过程生成报告。将checkstyle结果与单元测试报告一起分发是很有用的。

有没有人有一个很好的例子说明如何以相对无痛的方式实现这一目标?

有帮助吗?

解决方案

在Checkstyle JAR文件中定义了 Checkstyle Ant任务。使用方法如下:

<taskdef resource="checkstyletask.properties" classpath="/path/to/checkstyle-all-4.4.jar"/> 

<checkstyle config="/path/to/my/checkstyle_config.xml">
  <fileset dir="src/checkstyle" includes="**/*.java"/>
</checkstyle>

其他提示

您可能希望查看 Hudson 等CI服务器,您可以使用它来自动化构建您可以使用它轻松集成 FindBugs ,CheckStyle等许多插件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top