gpt4 book ai didi

java - JDepend ant taskdef 例子?

转载 作者:行者123 更新时间:2023-11-29 09:19:44 27 4
gpt4 key购买 nike

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

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

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

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

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

最佳答案

通常,一个静态工具(一个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:export CLASSPATH=$CLASSPATH:path_to_jdepend.jar
  2. 在 ant 命令行中:ant -f -lib path_to_jdepend.jar

关于java - JDepend ant taskdef 例子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7230051/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com