Xml 如何配置Crap4J
我正在尝试为Jenkins配置Crap4J,但是没有关于这个插件的示例或方法 我发现了以下内容和 但是我需要将它放在一个单独的Xml 如何配置Crap4J,xml,ant,jenkins,Xml,Ant,Jenkins,我正在尝试为Jenkins配置Crap4J,但是没有关于这个插件的示例或方法 我发现了以下内容和 但是我需要将它放在一个单独的crap4j.xml文件中,因为我从Ant收到了这个错误: BUILD FAILED /var/lib/jenkins/workspace/test/build.xml:128: taskdef class org.crap4j.anttask.Crap4jAntTask cannot be found using the classloader AntClassLoad
crap4j.xml
文件中,因为我从Ant收到了这个错误:
BUILD FAILED
/var/lib/jenkins/workspace/test/build.xml:128: taskdef class org.crap4j.anttask.Crap4jAntTask cannot be found
using the classloader AntClassLoader[/var/lib/jenkins/plugins/crap4j/lib/crap4j_ant_latest.jar]
更新:
127: <property name="CRAP4J_HOME" value="/var/lib/jenkins/plugins/crap4j" />
128: <taskdef name="crap4j" classname="org.crap4j.anttask.Crap4jAntTask">
129: <classpath>
130: <fileset dir="${CRAP4J_HOME}/lib">
131: <include name="**/*.jar" />
132: </fileset>
133: </classpath>
134: </taskdef>
127:
128:
129:
130:
131:
132:
133:
134:
这是一个Ant问题,请确保在配置build.xml时,所有目录的设置都是一致的。该错误看起来像是您在某个地方识别了一个应该是目录的文件
我用Crap4J已经好几年了。我喜欢它,但它似乎成了一个废弃的项目。如果您对代码分析感兴趣,可以查看。它收集垃圾指标所需的数据,除此之外还有很多。我的安装中有一个视图,它根据覆盖率和复杂性创建了一个树状图,给了我一个非常好的视觉垃圾报告。- 下载
crap4j\u ant\u latest.jar
- 将jar的内容提取到任何文件夹,比如
。这将在上述目录下创建一个文件夹/var/lib/jenkins/plugins
crap4j
- 浏览至
,查看是否有以下/var/lib/jenkins/plugins/crap4j/lib/org.crap4j.jar
文件,位于Crap4jAntTask.class
内的org.crap4j.jar
org/crap4j/anttask/Crap4jAntTask.class
如果上述情况成立,那么错误也应该得到解决。请分享您使用的确切代码,以及
build.xml
中的行号:128failing@sunbabaphu我已经从我的build.xml中添加了相关的代码,您可以在这里手动检查:/var/lib/jenkins/plugins/crap4j
,如果有一个/lib/org.crap4j.jar
存在,然后看看这个jar中是否有org/crap4j/anttask/Crap4jAntTask.class
存在。您的错误主要与windows上的错误有关。但是,既然你不在windows上,那一定是别的什么东西不存在。我已经从下载了jar