记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

datagear4.5.1使用maven打包时datagear-web模块报错


1,使用环境.

JDK-8/jdk-12 ,maven-3.8 

2,无论使用哪种jdk,打包时 datagear-web模块报错: 

Caused by: java.lang.UnsupportedClassVersionError: org/springframework/boot/maven/RepackageMojo has
been compiled by a more recent version of the Java Runtime (class file version 61.0),
this version of the Java Runtime only recognizes class file versions up to 56.0

org/springframework/boot/maven/RepackageMojo是由较新版本的Java Runtime(类文件版本61.0)编译的,该版本的Java运行时只能识别52.0以下的类文件版本


原因分析:

通过对应表可知,这个文件是由java 17版本编译的,而现在系统中只能识别java 8以下的版本,java版本不一致导致打包失败,需要在出错的模块的打包插件中设置一个版本就好了。


 3,找到datagear-web模块下的pom.xml配置文件,增加version版本信息。

4,重新打包即可。mvn clean package -DskipTests




转载请标明出处【datagear4.5.1使用maven打包时datagear-web模块报错】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论