我正面临 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 服务器中进行构建。我需要帮助解决此错误。
1 回答
茅侃侃
TA贡献1842条经验 获得超21个赞
哎呀......我错过了$
附近{build}
下tests
的目标。
抱歉,添麻烦了。
给大家一个提示:在类名、变量替换等方面要非常小心。一个简单而愚蠢的错误可能会让你的进度停止,而这种错误很难发现。
添加回答
举报
0/150
提交
取消