File tree 3 files changed +36
-12
lines changed
3 files changed +36
-12
lines changed Original file line number Diff line number Diff line change @@ -60,9 +60,13 @@ println("untilBuild: $untilBuildInput")
60
60
println (" javaVersion: $javaVersion " )
61
61
println (" group: $group " )
62
62
63
- var jvmVersion = JvmTarget .JVM_17
64
- if (javaVersion == " 21" ) {
63
+ var jvmVersion: JvmTarget
64
+ if (javaVersion == " 17" ) {
65
+ jvmVersion = JvmTarget .JVM_17
66
+ } else if (javaVersion == " 21" ) {
65
67
jvmVersion = JvmTarget .JVM_21
68
+ } else {
69
+ throw IllegalArgumentException (" javaVersion must be defined in the product matrix as either \" 17\" or \" 21\" , but is not for $ideaVersion " )
66
70
}
67
71
kotlin {
68
72
compilerOptions {
@@ -71,9 +75,13 @@ kotlin {
71
75
}
72
76
}
73
77
74
- var javaCompatibilityVersion = JavaVersion .VERSION_17
75
- if (javaVersion == " 21" ) {
78
+ var javaCompatibilityVersion: JavaVersion
79
+ if (javaVersion == " 17" ) {
80
+ javaCompatibilityVersion = JavaVersion .VERSION_17
81
+ } else if (javaVersion == " 21" ) {
76
82
javaCompatibilityVersion = JavaVersion .VERSION_21
83
+ } else {
84
+ throw IllegalArgumentException (" javaVersion must be defined in the product matrix as either \" 17\" or \" 21\" , but is not for $ideaVersion " )
77
85
}
78
86
java {
79
87
sourceCompatibility = javaCompatibilityVersion
Original file line number Diff line number Diff line change @@ -38,9 +38,13 @@ val untilBuildInput = providers.gradleProperty("untilBuild").get()
38
38
val javaVersion = providers.gradleProperty(" javaVersion" ).get()
39
39
group = " io.flutter"
40
40
41
- var jvmVersion = JvmTarget .JVM_17
42
- if (javaVersion == " 21" ) {
41
+ var jvmVersion: JvmTarget
42
+ if (javaVersion == " 17" ) {
43
+ jvmVersion = JvmTarget .JVM_17
44
+ } else if (javaVersion == " 21" ) {
43
45
jvmVersion = JvmTarget .JVM_21
46
+ } else {
47
+ throw IllegalArgumentException (" javaVersion must be defined in the product matrix as either \" 17\" or \" 21\" , but is not for $ideaVersion " )
44
48
}
45
49
kotlin {
46
50
compilerOptions {
@@ -49,9 +53,13 @@ kotlin {
49
53
}
50
54
}
51
55
52
- var javaCompatibilityVersion = JavaVersion .VERSION_17
53
- if (javaVersion == " 21" ) {
56
+ var javaCompatibilityVersion: JavaVersion
57
+ if (javaVersion == " 17" ) {
58
+ javaCompatibilityVersion = JavaVersion .VERSION_17
59
+ } else if (javaVersion == " 21" ) {
54
60
javaCompatibilityVersion = JavaVersion .VERSION_21
61
+ } else {
62
+ throw IllegalArgumentException (" javaVersion must be defined in the product matrix as either \" 17\" or \" 21\" , but is not for $ideaVersion " )
55
63
}
56
64
java {
57
65
sourceCompatibility = javaCompatibilityVersion
Original file line number Diff line number Diff line change @@ -39,9 +39,13 @@ val untilBuildInput = providers.gradleProperty("untilBuild").get()
39
39
val javaVersion = providers.gradleProperty(" javaVersion" ).get()
40
40
group = " io.flutter"
41
41
42
- var jvmVersion = JvmTarget .JVM_17
43
- if (javaVersion == " 21" ) {
42
+ var jvmVersion: JvmTarget
43
+ if (javaVersion == " 17" ) {
44
+ jvmVersion = JvmTarget .JVM_17
45
+ } else if (javaVersion == " 21" ) {
44
46
jvmVersion = JvmTarget .JVM_21
47
+ } else {
48
+ throw IllegalArgumentException (" javaVersion must be defined in the product matrix as either \" 17\" or \" 21\" , but is not for $ideaVersion " )
45
49
}
46
50
kotlin {
47
51
compilerOptions {
@@ -50,9 +54,13 @@ kotlin {
50
54
}
51
55
}
52
56
53
- var javaCompatibilityVersion = JavaVersion .VERSION_17
54
- if (javaVersion == " 21" ) {
57
+ var javaCompatibilityVersion: JavaVersion
58
+ if (javaVersion == " 17" ) {
59
+ javaCompatibilityVersion = JavaVersion .VERSION_17
60
+ } else if (javaVersion == " 21" ) {
55
61
javaCompatibilityVersion = JavaVersion .VERSION_21
62
+ } else {
63
+ throw IllegalArgumentException (" javaVersion must be defined in the product matrix as either \" 17\" or \" 21\" , but is not for $ideaVersion " )
56
64
}
57
65
java {
58
66
sourceCompatibility = javaCompatibilityVersion
You can’t perform that action at this time.
0 commit comments