我为我的硒测试创建了一个Maven项目。我在src/test/java下添加了一些testNG类。 testNG类所在的包名称被命名为“tests”。Bin文件夹在Maven项目的资源管理器中不可见
现在我在Jenkins中创建了一个项目来构建该项目,并使用.bat文件来完成该项目。
.bat文件看起来像这样:
组类路径= d:\学习\ Eclipse的\工作区\ CabiGroup \目标\测试类; d:\学习\ Eclipse的\工作区\ CabiGroup \ lib中\ *
java命令斌; d:\学习\ Eclipse的\工作区\ CabiGroup \ LIB \ * org.testng.TestNG XML \ CabiDirect.xml XML \ CabiHome.xml
在类路径;我知道我需要提供Maven项目的bin文件夹路径;但我没有看到我的工作区中的Maven项目下的任何bin文件夹。
这就是为什么构建与错误而失败:
无法在类路径中寻找类:tests.VerifyAdvanceSearch
(VerifyAdvanceSearch.class正在测试包TestNG的类)。
如何在工作区下看到bin文件夹并正确提供.bat文件中的路径?
请帮忙。
编辑:我按照what can I do to make display the bin folder on eclipse?但它没有帮助。
存在行家没有bin文件夹,你可能寻找目标\类 –
@ A.DiMatteo目标\类是存在于工作区。那么我应该如何在.bat文件中更改以下参数,以便它成功建立?我做了以下更改,但仍然是相同的错误:set classpath = D:\ Learning \ Eclipse \ Workspace \ CabiGroup \ target \ classes –
但您为什么需要Jenkins上的bat文件? Jenkins可以直接执行Maven项目,而不需要难以维护的硬编码类路径问题 –