1

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

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

现在我想在流程中添加一些静态代码分析报告。在我的公司,我们为此使用 Checkstyle。

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

有没有人有一些很好的例子来说明如何以相对轻松的方式实现这一目标?

4

2 回答 2

3

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>
于 2009-03-10T16:41:45.270 回答
1

你可能想看看像Hudson这样的 CI 服务器,你可以用它来自动化你的构建,并且你可以很容易地集成一些用于FindBugs、CheckStyle 等的插件。

于 2009-03-18T13:48:33.240 回答