在自动 Eclipse 构建期间将 checkstyle 与 Ant 一起使用

发布于 2024-07-15 00:19:57 字数 549 浏览 9 评论 0原文

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

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

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

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

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

For the last months I've been slowly improved the Eclipse automated PDE build process for our application.

The first thing I tried was automating the test cases. The next step was some scripting code to generate an installer automatically, for both linux and windows.

Now I want to add some static code analysis reports to the process. In my company we use Checkstyle for this purpose.

I understand that it is possible to automate the Checkstyle plugin in such a way that it can generate a report from the build process. It would be useful to distribute the checkstyle results together with the unit test report, which are being generated already.

Does anyone has some good example of how this can be achieved in a relatively painless way?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

愿与i 2024-07-22 00:19:59

您可能想要查看像 Hudson 这样的 CI 服务器,您可以使用它来自动化构建,并使用它您可以轻松集成 FindBugs、CheckStyle 等的许多插件。

You might want to look at a CI server like Hudson, which you can use to automate your builds and with which you can easily integrate a number of plugins for FindBugs, CheckStyle, etc.

↙温凉少女 2024-07-22 00:19:58

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>

There's a Checkstyle Ant Task defined in the Checkstyle JAR file. Use it as follows:

<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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文