问题
项目本地 mvn clean install 打包都正常,但是到 jenkins 中打包就会报错。

报错信息:package com.sun.org.apache.regexp.internal does not exist
代码中引入的类:import com.sun.org.apache.regexp.internal.RE
分析思路
这个类在哪里?
首先,我们确定下这个类是干啥的,来自哪里。
直接在 IDEA 中定位,发现代码是 jdk 自带的。

那为啥本地能跑,Jenkins 上不能跑?
本地能跑,Jenkins 上不能跑?
原因:JDK 版本不一致。