Exception in thread "main" java.lang.ClassNotFoundException: hudson.remoting.Launcher
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
at jenkins.maven3.agent.Maven35Main.main(Maven35Main.java:135)
at jenkins.maven3.agent.Maven35Main.main(Maven35Main.java:65)
ERROR: ================================================================================
ERROR: Invalid project setup: Connection reset
ERROR: [JENKINS-18403][JENKINS-28294] JDK 'JAVA_HOME' not supported to run Maven projects.
ERROR: Maven projects have to be launched with a Java version greater or equal to the minimum version required by the master.
ERROR: Use the Maven JDK Toolchains (plugin) to build your maven project with an older JDK.
ERROR: Retrying with slave Java and setting compile/test properties to point to C:\Program Files\Java\jdk1.8.0_161.
ERROR: ================================================================================
Established TCP socket on 13293
问题:
构建Jenkins项目的时候,报了一个版本问题的错误,但是仔细分析了我的jdk版本跟我的maven版本,没有问题,Jenkins集成的maven也看了,没有问题,但就是一直构建报错
解放方法:
项目的post steps 中增加一个调用,如图
结果:构建成功