作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习通过 Git 和 Jenkins 执行 eclipse 自动化代码。手动运行 bat 脚本时,它运行没有任何问题。但是,在通过 Git 运行它时,它会抛出 class not found in Classpath 异常。
错误日志
Building in workspace C:\Users\DELL\.jenkins\workspace\JenkinsGitTest
> git.exe rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git.exe config remote.origin.url https://github.com/Satish152/GitTest.git # timeout=10
Fetching upstream changes from https://github.com/Satish152/GitTest.git
> git.exe --version # timeout=10
> git.exe fetch --tags --progress https://github.com/Satish152/GitTest.git +refs/heads/*:refs/remotes/origin/*
> git.exe rev-parse "refs/remotes/origin/master^{commit}" # timeout=10
> git.exe rev-parse "refs/remotes/origin/origin/master^{commit}" # timeout=10
Checking out Revision 2e7f307474859cf6d5a4323cf210fbdd8a63200b (refs/remotes/origin/master)
> git.exe config core.sparsecheckout # timeout=10
> git.exe checkout -f 2e7f307474859cf6d5a4323cf210fbdd8a63200b
Commit message: "changes made in class name"
> git.exe rev-list --no-walk fd6a75f2c57c49a45971fe35ec8b047910849b16 # timeout=10
[JenkinsGitTest] $ cmd /c call C:\Users\DELL\AppData\Local\Temp\jenkins1401414693910390241.bat
C:\Users\DELL\.jenkins\workspace\JenkinsGitTest>run.bat
C:\Users\DELL\.jenkins\workspace\JenkinsGitTest>set classpath=H:\workspace\GitHubTest\bin;H:\workspace\GitHubTest\lib\*;
C:\Users\DELL\.jenkins\workspace\JenkinsGitTest>java -cp bin;lib\* org.testng.TestNG testng.xml
[TestNG] [ERROR]
Cannot find class in classpath: gitTest.DemoGitTest
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE
我在下面添加 Jenkins 项目配置截图:
最佳答案
可能是你覆盖了 classpath
而它缺少分号 ;
,试试这个
set classpath=H:\workspace\GitHubTest\bin;H:\workspace\GitHubTest\lib\*;
java org.testng.TestNG testng.xml
或移除set classpath
并执行
java -cp bin/*;lib/*; org.testng.TestNG testng.xml
关于selenium - 在 Jenkins 中通过 run.bat 文件运行我的 git 测试时在类路径异常中找不到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53832365/
我是一名优秀的程序员,十分优秀!