File tree 2 files changed +15
-5
lines changed 2 files changed +15
-5
lines changed Original file line number Diff line number Diff line change 3
3
4
4
// Spring Boot 3.0 requires Java 17 as a minimum version
5
5
boolean useSpring3 = JavaVersion . current(). majorVersion. compareTo(" 17" ) >= 0 ;
6
- logger. quiet(" JavaVersion=${ JavaVersion.current()} " )
7
- logger. quiet(" JavaVersion.majorVersion=${ JavaVersion.current().majorVersion} " )
8
- logger. quiet(" useSpring3=${ useSpring3} " )
6
+ logger. quiet(" dependencies.gradle: JavaVersion=${ JavaVersion.current()} " )
7
+ logger. quiet(" dependencies.gradle: JavaVersion.majorVersion=${ JavaVersion.current().majorVersion} " )
8
+ logger. quiet(" dependencies.gradle: useSpring3=${ useSpring3} " )
9
9
10
10
ext {
11
11
// PICOCLI VERSION
Original file line number Diff line number Diff line change @@ -7,8 +7,18 @@ description 'Picocli Shell JLine3 - easily build interactive shell applications
7
7
version " $projectVersion "
8
8
ext. moduleName = ' info.picocli.shell.jline3'
9
9
10
- sourceCompatibility = 1.8
11
- targetCompatibility = 1.8
10
+ // Spring 3 requires Java 17
11
+ boolean useJava17 = JavaVersion . current(). majorVersion. compareTo(" 17" ) >= 0 ;
12
+ if (useJava17) {
13
+ logger. quiet(" picocli-shell-jline3/build.gradle: JavaVersion=${ JavaVersion.current()} " )
14
+ logger. quiet(" picocli-shell-jline3/build.gradle: sourceCompatibility = 17" )
15
+ logger. quiet(" picocli-shell-jline3/build.gradle: targetCompatibility = 17" )
16
+ sourceCompatibility = 17
17
+ targetCompatibility = 17
18
+ } else { // from Java 9 and up
19
+ sourceCompatibility = 1.8
20
+ targetCompatibility = 1.8
21
+ }
12
22
13
23
dependencies {
14
24
api rootProject
You can’t perform that action at this time.
0 commit comments