我正在研究一些java静态分析工具。
findbugs、校验样式、javancss、pmd和j依赖性。以前关于工具推荐Static Analysis tool recommendation for Java?的堆栈溢出问题
我的问题是,我在运行中遇到的唯一问题是j依赖性。主页是http://clarkware.com/software/JDepend.html。
我遵循了安装说明,并尝试了示例目标。但这对我没有用。列出丢失的罐子。
不管它是否起作用。我希望有一个taskdef,定义类路径和类名。我找不到这方面的例子。有人有这方面的例子吗?
发布于 2013-10-18 07:20:21
通常,静态工具( jar文件,例如findbugs.jar)内部有一个taskdef (FindBugsTask)。在ant build.xml文件中声明taskdef时,将找到并运行jar文件(findbugs.jar)。
但是,对于j依赖性:
不包含taskdef的(JdependTask)
这意味着,您必须将jdepend.jar包含到CLASSPATH中
2解决方案:
使用CLASSPATH:导出CLASSPATH=$CLASSPATH:path_to_jdepend.jar
https://stackoverflow.com/questions/7230051
复制相似问题