无法在jenkins

时间:2015-09-28 14:22:20

标签: maven jenkins continuous-integration testng

我有一个jenkins工作,它从TFS中检出代码并使用testng.xml执行测试类

我已在我的机器中正确安装了Maven:C:\ JenkinsDependencies \ apache-maven

它的bin文件夹中有mvn.bat文件。

但是当我执行我的工作时,它会因以下错误而失败。

  

检查预构建   [TFS_LN_Mobile] $ cmd.exe / C'“C:\ JenkinsDependencies \ apache-maven \ bin \ mvn.bat test&& exit %% ERRORLEVEL %%”'

     

VM初始化期间发生错误

     

java / lang / NoClassDefFoundError:java / lang / Object

     

构建步骤'调用顶级Maven目标'将构建标记为失败

     

检查构建后   完成:失败

以下是我的jenkins工作的配置: enter image description here 我手动执行批处理命令,如下所示:

cd "C:\JenkinsRoot\workspace\TFS_LN_Mobile"
mvn test -DsuiteXmlFile=testng.xml

这很好用。

1 个答案:

答案 0 :(得分:1)

mvn.bat是一个批处理脚本。您可以尝试在可能产生此错误的步骤之后添加其变量的跟踪。看看这个:Is there any way to trace through the execution of a batch file?