java - Crap4j libClassPath 作为路径引用

标签 java ant utility

我正在尝试使用 CRAP4J 实用程序来分析我的代码,但在传递类路径时遇到了困难。我的 Ant 任务如下所示;

<target name="run-crap-4j" unless="crap-4j-finishes" depends="init" description="This target will run crap-4j for analysis." >
    <crap4j projectdir="${basedir}" outputDir="${build.dir}${file.separator}reports${file.separator}crap4j"
            dontTest="false" debug="false">
        <srces>
            <pathElement location="${base.dir}${file.separator}src" />
        </srces>        
        <classes>
            <pathElement location="${build.dir}${file.separator}classes" />
        </classes>
        <testClasses>
            <pathElement location="${build.dir}${file.separator}testclasses" />
        </testClasses>

        <libClasspath>
            <path refid="${project.classpath}" />
            <path refid="${test.classpath}" />
        </libClasspath>
    </crap4j>
    <property name="crap-4j-finishes" value="true"/>
</target>

当我运行我的目标时,它给出以下错误;

run-crap-4j:
Unresolvable reference ${project.classpath} might be a misuse of property expansion syntax.

BUILD FAILED
C:\RTC\TechDev\SoaFramework\build.xml:931: Reference ${project.classpath} not found.

根据 CRAP4J 文档,我应该传递文件集,但问题是我的依赖项不在一个位置,它们分散在各处。您能帮我解决这个问题或者给我建议如何继续吗?

谢谢

--

苏内霍

最佳答案

显然这是 CRAP4J 中的一个错误。请参阅以下链接获取解决方案;

http://code.google.com/p/crap4j/issues/detail?id=12

谢谢

--

SJunejo

关于java - Crap4j libClassPath 作为路径引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10848822/

相关文章:

Java SQLException : Result Set closed issue

Ant 无法找到 XML 目录解析器

java - 使用 Ant 而不是 Eclipse 在 Java 中导入错误

复制文件时 Ant 重命名

Java 实用程序类与服务

.net - 您使用哪些开源 .Net 实用程序项目或代码库?

java - 基于时间的 REST API 基本安全性

java - 如何在Java中从控制台获取字符串输入?

java - java.util.* 包是否仅适用于实用程序类?

java - 如何在java中更新zip文件中的文本文件内容