Jenkins:执行java testNG项目时无法实例化类错误

Jenkins:执行java testNG项目时无法实例化类错误,java,git,jenkins,command-line,devops,Java,Git,Jenkins,Command Line,Devops,目的是从GitHub克隆我的java项目(使用TestNG),并使用“执行Windows批处理命令”从Jenkins执行测试 步骤1)我正在使用ssh从GitHub克隆项目 “git克隆-b主机” 步骤2)克隆完成后,有一个单独的作业用于从TestNG文件编译和执行项目。 “cd C:\Jenkins\workspace\Test\u automation\xxx项目” “java-cp C:\Jenkins\workspace\Test_automation\XXXProject\lib*;C

目的是从GitHub克隆我的java项目(使用TestNG),并使用“执行Windows批处理命令”从Jenkins执行测试

步骤1)我正在使用ssh从GitHub克隆项目

“git克隆-b主机”

步骤2)克隆完成后,有一个单独的作业用于从TestNG文件编译和执行项目。

“cd C:\Jenkins\workspace\Test\u automation\xxx项目”

“java-cp C:\Jenkins\workspace\Test_automation\XXXProject\lib*;C:\Jenkins\workspace\Test_automation\XXXProject\bin org.testng.testng testng.xml

现在我得到以下错误

[Test_automation]$cmd/c调用c:\Users\jenkins\AppData\Local\Temp\hudson195803933746041382.bat [TestNG][错误] 无法实例化类com.xxx.testcases.XxxTestCase 生成步骤“执行Windows批处理命令”将生成标记为失败 完成:失败

我可以在克隆目录中找到所有class\java文件,但由于某种原因Jenkins无法实例化该类


提前感谢!

两个作业都指向不同的位置一个是用户应用程序数据,另一个是jenkins home workspace,正如您提到的两个单独的作业,那里的工作区将不同

没有Subrata我指的是正确的位置实际上在git clone之前我将转到cd C:\jenkins\workspace\Test\u automation然后我将克隆您请转到代码所在的目录,从命令提示符运行,并检查它是否正在运行。。。