玄虚 (@xuanxu)jdk 25发布,Temurin发行版没有jmods的解决方案 (水一帖) 中发帖

现在JDK 25已经正式发布了 
众所周知OpenJDK在JDK 24引入了一个JEP,允许在JDK构建的时候不带JMODs了,大大减小了JDK的体积

而最常用的JDK发行版Eclipse Temurin启用了这个feature

因此导致一些使用jmods进行构建的插件无法使用了,比如ProGuard依靠jmods来进行依赖分析并混淆代码
这就导致一些自动化流程出现问题了,我的GitHub Action自动构建使用ProGuard进行混淆和优化就会失败
网上找了一圈发现GitHub Action的actions/setup-java@v5还没有添加下载jmods的参数,就随便vibe了一个下载jmods补全到jdk中的action step
方便佬友找解决jmods缺失的问题可以直接复制粘贴
jobs:
build:
runs-on: windows-lates...