From 2969c92d3d9eff1572ec0ed6e4a329b3de4e9178 Mon Sep 17 00:00:00 2001 From: q Date: Sun, 19 Jul 2026 02:06:33 +0800 Subject: [PATCH] build jre --- .github/workflows/maven.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 450078c..5290471 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -175,11 +175,11 @@ jobs: if [ -z "$RAW_MODULES" ] || [[ "$RAW_MODULES" == *"Missing"* ]] || [[ "$RAW_MODULES" == *"Error"* ]]; then # ⚠️ 回退列表:若项目新增了需要 java.* / jdk.* 模块的依赖,需同步更新此处 - RAW_MODULES="java.base,java.logging,java.sql,java.naming,java.management,java.xml,jdk.unsupported,java.net.http,java.instrument,java.security.jgss,java.security.sasl,java.desktop,jdk.crypto.ec" + RAW_MODULES="java.base,java.logging,java.sql,java.naming,java.management,java.xml,java.scripting,jdk.unsupported,java.net.http,java.instrument,java.security.jgss,java.security.sasl,java.desktop,jdk.crypto.ec" echo "jdeps 分析失败,使用回退模块列表" else # 补上 jdeps 无法检测的反射/SPI依赖 - RAW_MODULES="$RAW_MODULES,java.desktop,jdk.crypto.ec" + RAW_MODULES="$RAW_MODULES,java.desktop,java.scripting,jdk.crypto.ec" fi echo "detected modules: $RAW_MODULES" @@ -215,6 +215,8 @@ jobs: ls -la "$JRE_BIN"/*.dll 2>/dev/null || echo "(无 .dll 文件)" fi + "native-package/netdisk-fast-download/jre/bin/java" --list-modules | grep -q '^java.scripting@' + # ============================================================ # 组装包目录 # ============================================================