@@ -24,7 +24,7 @@ plugins {
2424 id " com.diffplug.spotless" version " 6.25.0"
2525
2626 // EISOP Checker Framework
27- id " org.checkerframework" version " 0.6.44 "
27+ id " org.checkerframework" version " 0.6.45 "
2828}
2929
3030// Configure this project for use inside IntelliJ:
@@ -40,10 +40,10 @@ static def getDate() {
4040}
4141
4242// The $BUILD_NUMBER is an environment variable set by Jenkins.
43- def build = System . env. BUILD_NUMBER == null ? " " : " -${ System.env.BUILD_NUMBER} "
43+ def build = System . env. BUILD_NUMBER == null ? " -dev " : " -${ System.env.BUILD_NUMBER} "
4444
4545group = " org.key-project"
46- version = " 2.13.0 $build "
46+ version = " 2.12.4 $build "
4747
4848subprojects {
4949 apply plugin : " java"
@@ -62,8 +62,8 @@ subprojects {
6262 version = rootProject. version
6363
6464 java {
65- sourceCompatibility = 17
66- targetCompatibility = 17
65+ sourceCompatibility = 21
66+ targetCompatibility = 21
6767 }
6868
6969 repositories {
@@ -76,7 +76,7 @@ subprojects {
7676 dependencies {
7777 implementation(" org.slf4j:slf4j-api:2.0.16" )
7878 implementation(" org.slf4j:slf4j-api:2.0.16" )
79- testImplementation(" ch.qos.logback:logback-classic:1.5.8 " )
79+ testImplementation(" ch.qos.logback:logback-classic:1.5.12 " )
8080
8181 // compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.12.0'
8282 // compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.12.0'
@@ -89,29 +89,27 @@ subprojects {
8989 testCompileOnly " io.github.eisop:checker-qual:$eisop_version "
9090 checkerFramework " io.github.eisop:checker:$eisop_version "
9191
92- testImplementation(" ch.qos.logback:logback-classic:1.5.8 " )
93- testImplementation ' org.junit.jupiter:junit-jupiter-api:5.11.1 '
94- testImplementation ' org.junit.jupiter:junit-jupiter-params:5.11.1 '
92+ testImplementation(" ch.qos.logback:logback-classic:1.5.12 " )
93+ testImplementation ' org.junit.jupiter:junit-jupiter-api:5.11.3 '
94+ testImplementation ' org.junit.jupiter:junit-jupiter-params:5.11.3 '
9595 testImplementation project(' :key.util' )
9696
97- testRuntimeOnly ' org.junit.jupiter:junit-jupiter-engine:5.11.1 '
97+ testRuntimeOnly ' org.junit.jupiter:junit-jupiter-engine:5.11.3 '
9898 }
9999
100100 tasks. withType(JavaCompile ) {
101101 // Setting UTF-8 as the java source encoding.
102102 options. encoding = " UTF-8"
103- // Setting the release to Java 17
104- options. release = 17
103+ // Setting the release to Java 21
104+ options. release = 21
105105 }
106106
107107 tasks. withType(Javadoc ) {
108108 failOnError = false
109109 options. addBooleanOption ' Xdoclint:none' , true
110110 // options.verbose()
111111 options. encoding = ' UTF-8'
112- if (JavaVersion . current(). isJava9Compatible()) {
113- options. addBooleanOption(' html5' , true )
114- }
112+ options. addBooleanOption(' html5' , true )
115113 }
116114
117115 tasks. withType(Test ) {// Configure all tests
0 commit comments