Quarkus update命令执行卡住无法结束,求解决方法
解决Quarkus Update命令卡住的问题
针对你遇到的quarkus update卡在解析hibernate-core jar的情况,试试下面几个方案:
提高Jar解析大小阈值
命令默认的Jar解析阈值是10MB,而hibernate-core的jar超过了这个限制,导致解析时卡住。可以通过系统属性调高阈值,执行命令时加上参数:quarkus update -e --verbose -Dquarkus.update.analyzer.jar-size-threshold=20这里把阈值设为20MB,你可以根据实际情况调整更大的数值。
清理本地Maven缓存
本地缓存的hibernate-core jar可能存在损坏或异常,删除对应的缓存目录:C:\dev\projets\CheckPoint~.m2\repository\org\hibernate\orm\hibernate-core\6.4.8.Final删除后重新执行
quarkus update命令,让Maven重新下载完整的依赖包。手动修改项目版本
如果CLI工具始终无法正常执行,可以直接手动修改项目配置:- Maven项目:打开
pom.xml,找到<quarkus.platform.version>节点,将值改为目标版本(比如3.8.6或3.15.x),然后执行mvn clean install验证更新。 - Gradle项目:修改
gradle.properties中的quarkusVersion属性,同步后执行构建命令。
- Maven项目:打开
更新Quarkus CLI本身
旧版本的CLI可能存在bug,先更新CLI到最新版本:quarkus update cli更新完成后再尝试执行项目更新命令。
内容的提问来源于stack exchange,提问作者Julien
相关产品推荐
相关产品推荐

