【问题标题】:Java CheckStyle usageJava CheckStyle 用法
【发布时间】:2011-07-06 00:41:46
【问题描述】:

我想使用CheckStyle 编写自己的Check 并将其合并到我的ant build.xml 中。该文档似乎没有提供有关如何执行此操作的详细说明。有没有人有这方面的经验,如果有,他们能否提供一个HelloWorldCheck 示例以及他们需要在build.xml 中进行的更改以创建一个运行它的目标?

Here 是对我在他们的 sourceforge 邮件分布上的问题的参考

【问题讨论】:

    标签: java checkstyle


    【解决方案1】:

    这是一个编写ant task 来运行 checkstyle 的示例。

    您应该查看available checks,看看是否已经有满足您要求的支票。如果没有,下面的guide 应该有足够的信息来帮助您入门。

    【讨论】:

    • 我找到了您指向的文档,但我仍有疑问。我知道我要创建的支票不存在。我还需要taskdef中的属性文件吗?你能写出一个有效的例子吗?
    • 您最好将任务编写为 java ant 任务而不是 checkstyle 任务,因为它更接近于所提供的示例。
    • 感谢埃德温的回复。你以前做过吗?你能写一个答案,以便我可以尝试并接受它吗?
    【解决方案2】:

    下面是一个“HelloWorld”风格的示例,尽管它是为 Maven 而不是 Ant 编写的。

    对于 Ant 构建,您可以将 BlundellCheckstyle 构建为 jar 并将其打包到您的 /libs/ 文件夹中。配置与下面的相同,从命令行运行 checkstyle 的命令会很有效。使用 AntTask 示例,它看起来很像 Maven 配置,不需要太多更改。

    http://blog.blundell-apps.com/create-your-own-checkstyle-check/

    这里有源代码:

    https://github.com/blundell/CreateYourOwnCheckStyleCheck

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-22
      • 2013-07-05
      相关资源
      最近更新 更多