在使用 Jenkins 时出现了关于配置上的问题,尝试了几种方案,最后,找到解决方案,记录一下~

环境变量

Linux 系统

构建问题

在从拉完代码后,构建时,报:
Exception in thread "main" java.lang.UnsupportedClassVersionError: jenkins/maven3/agent/Maven32Main : Unsupported major.minor version 52.0

分析:

因为在构建时,使用的 maven 非系统上的 maven 版本,而是 Jenkins 上装的插件。maven 3.6 版本要求 Jenkins 2.222.3 的 jdk 为 1.8+,详情见官方文档:

https://plugins.jenkins.io/maven-plugin/

解决方案:

尝试将 maven 插件的版本降低,试验下,maven-plugin 在 2.17 下可以正常使用 jdk1.6 来构建
步骤:

https://updates.jenkins.io/download/plugins/maven-plugin/


↙↙↙阅读原文可查看相关链接,并与作者交流