ソースを参照

bug[gradle]: 解决 IdeaProxyLambdaMetaTest 和 LambdaUtilsTest 测试失败问题;升级 gradle 到 7.2 以支持 jdk17。

bo.yang 2 年 前
コミット
16f72ab5aa
2 ファイル変更5 行追加2 行削除
  1. 4 1
      build.gradle
  2. 1 1
      gradle/wrapper/gradle-wrapper.properties

+ 4 - 1
build.gradle

@@ -2,7 +2,7 @@ import java.time.LocalDateTime
 
 allprojects {
     group = 'com.baomidou'
-    version = "3.5.3.1"
+    version = "3.5.3.1-telecwin"
 }
 
 ext {
@@ -174,6 +174,9 @@ subprojects {
     test {
         dependsOn("cleanTest", "generatePomFileForMavenJavaPublication")
         useJUnitPlatform()
+        // 解决 IdeaProxyLambdaMetaTest 和 LambdaUtilsTest 测试失败问题
+        jvmArgs += ["--add-opens", "java.base/java.lang=ALL-UNNAMED",
+                    "--add-opens", "java.base/java.lang.invoke=ALL-UNNAMED"]
         exclude("**/phoenix/**")
         exclude("**/postgresql/**")
         exclude("**/generator/**")

+ 1 - 1
gradle/wrapper/gradle-wrapper.properties

@@ -1,5 +1,5 @@
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
-distributionUrl=https\://downloads.gradle-dn.com/distributions/gradle-7.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists