【问题标题】:JDepend ant taskdef example?JDepend ant taskdef 示例?
【发布时间】:2013-10-18 15:20:21
【问题描述】:

我正在研究一些 java 静态分析工具。

findbugs、checkstyle、javancss、pmd 和 jdepend。之前关于工具推荐的stackoverflow问题Static Analysis tool recommendation for Java?

我的问题,我在运行时遇到问题的唯一工具是 jdepend。 主页是http://clarkware.com/software/JDepend.html

我已按照安装说明进行操作,并尝试了示例目标。 但这对我不起作用。列出丢失的罐子。

不管它是否有效。 我希望有一个 taskdef,定义类路径和类名。 我找不到这样的例子。有人有这方面的工作示例吗?

【问题讨论】:

    标签: java


    【解决方案1】:

    通常,一个静态工具(一个jar文件,例如findbugs.jar)里面有一个taskdef(FindBugsTask)。在ant build.xml文件中声明taskdef时,找到并运行jar文件(findbugs.jar)。

    但是,使用 jdepend:

    • jdepend.jar 不包含 taskdef (JdependTask)
    • ant 可以理解 jdepend 任务

    也就是说,你必须将jdepend.jar包含在CLASSPATH中

    2 解决方案:

    1. 使用 CLASSPATH:导出 CLASSPATH=$CLASSPATH:path_to_jdepend.jar
    2. 在 ant 命令行中:ant -f -lib path_to_jdepend.jar

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-25
      • 2011-04-25
      相关资源
      最近更新 更多