我正面临 testNG 无法在类路径中找到类的错误。但我很确定我已经提到了正确的类路径。
这是我的 testng.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="User Registration suite 1" verbose="1" >
<test name="Regression suite 1" >
<classes>
<class name="com.vaannila.domain.UserTest"/>
</classes>
</test>
</suite>
这是我的 build.xml 文件:
<?xml version="1.0" ?>
<project name="UserRegistrationAnt" default="war" basedir="." xmlns:sonar="antlib:org.sonar.ant">
<!-- Beginning of project dir definition -->
<property name="testng.xml.file" value="testng.xml" />
<property name="basedir" location="." />
<property name="src" location="${basedir}/src" />
<property name="lib" location="${basedir}/WebContent/WEB-INF/lib" />
<property name="build" location="${basedir}/target/classes" />
<property name="war-file" location="${basedir}/dist" />
<property name="test-reports" location="{basedir}/test-reports" />
<!-- End of project dir definition -->
<!-- Beginning of sonar properties definition -->
<property name="sonar.host.url" value="http://xx.xx.x.xxx:9000" />
<property name="sonar.projectKey" value="9bc89a6e0d659c33ef4b61b27dc486b1f9075241" />
<property name="sonar.projectName" value="9bc89a6e0d659c33ef4b61b27dc486b1f9075241" />
<property name="sonar.projectVersion" value="1.0" />
<property name="sonar.language" value="java" />
<property name="sonar.sources" value="${src}" />
<property name="sonar.java.binaries" value="${build}" />
<property name="sonar.sourceEncoding" value="UTF-8" />
<!-- End of sonar properties definition -->
<!-- Definition of external dependencies location -->
<path id="compile.classpath">
<fileset dir="${lib}">
<include name="*.jar"/>
</fileset>
</path>
我对这个错误完全空白。我已经提到了这个链接,但我的构建在 eclipse IDE 和 cmd.exe 中没有出现故障,但它在 Atlassian 竹 CI 服务器中失败并出现上述错误。所以那个问题和我的完全不同。我无法清理并在 CI 服务器中进行构建。
我需要帮助解决此错误。
茅侃侃
相关分类