Java 如何在TestNG中使用jar中的测试类

Java 如何在TestNG中使用jar中的测试类,java,eclipse,maven,jar,testng,Java,Eclipse,Maven,Jar,Testng,我有一个JAR(xyz.JAR),其中test classtest.sample.ClassX。我试图在下面显示的testng.xml中使用这个类 <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > <suite name="SuiteX" verbose="1" > <test name="TestX" > <classes> <clas

我有一个JAR(xyz.JAR),其中test class
test.sample.ClassX
。我试图在下面显示的
testng.xml
中使用这个类

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="SuiteX" verbose="1" >
  <test name="TestX"   >
     <classes>
        <class name="test.sample.ClassX" />
    </classes>
 </test>
</suite>

知道问题是什么吗?

我的第一个猜测是,您可能没有这样定义一个类:

package test.sample;

public class TestX
{
...

您是如何从命令行触发的?您是否也可以共享pom.xml,显示包含测试和surefire配置的jar。
package test.sample;

public class TestX
{
...