From ad6a40c0e900118e50c835ddcfc4a58db2914512 Mon Sep 17 00:00:00 2001 From: "everywhere.z" Date: Thu, 30 Apr 2026 14:27:58 +0800 Subject: [PATCH] =?UTF-8?q?build(graaljs):=20=E9=80=9A=E8=BF=87=20profile?= =?UTF-8?q?=20=E9=80=82=E9=85=8D=20JDK=2017+=20=E7=9A=84=20GraalJS=2025.x?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将 GraalJS 坐标提取为可覆盖属性,新增 graaljs-jdk17-plus profile,在 JDK 17+ 下自动切换到 org.graalvm.polyglot 25.0.2,兼容旧 JDK 仍使用 org.graalvm.js 22.0.0。 --- .../liteflow-script-graaljs/pom.xml | 12 ++++-- pom.xml | 40 ++++++++++++++++--- 2 files changed, 44 insertions(+), 8 deletions(-) diff --git a/liteflow-script-plugin/liteflow-script-graaljs/pom.xml b/liteflow-script-plugin/liteflow-script-graaljs/pom.xml index 466cfc8bd..bfc757e31 100644 --- a/liteflow-script-plugin/liteflow-script-graaljs/pom.xml +++ b/liteflow-script-plugin/liteflow-script-graaljs/pom.xml @@ -22,8 +22,14 @@ provided - org.graalvm.js - js + ${graaljs.polyglot.groupId} + ${graaljs.polyglot.artifactId} + ${graaljs.polyglot.type} + + + ${graaljs.groupId} + ${graaljs.artifactId} + ${graaljs.type} - \ No newline at end of file + diff --git a/pom.xml b/pom.xml index 77619109c..979aa01c4 100644 --- a/pom.xml +++ b/pom.xml @@ -60,7 +60,14 @@ 1.4.4 4.1.0 3.0.25 - 22.0.0 + org.graalvm.js + js + 22.0.0 + jar + org.graalvm.sdk + graal-sdk + 22.0.0 + jar 1.17.7 1.9.21 1.2.3 @@ -248,9 +255,16 @@ ${bytebuddy.version} - org.graalvm.js - js - ${graalvm.version} + ${graaljs.groupId} + ${graaljs.artifactId} + ${graaljs.version} + ${graaljs.type} + + + ${graaljs.polyglot.groupId} + ${graaljs.polyglot.artifactId} + ${graaljs.polyglot.version} + ${graaljs.polyglot.type} commons-beanutils @@ -481,6 +495,23 @@ + + graaljs-jdk17-plus + + [17,) + + + org.graalvm.polyglot + js + 25.0.2 + pom + org.graalvm.polyglot + polyglot + 25.0.2 + jar + + + compile-8-to-16 @@ -582,4 +613,3 @@ -