@@ -36,9 +36,9 @@ sourceSets {
3636 srcDirs = [' src/main/jdk1.15' ]
3737 }
3838 }
39- java21 {
39+ java17 {
4040 java {
41- srcDirs = [' src/main/jdk21 ' ]
41+ srcDirs = [' src/main/jdk17 ' ]
4242 }
4343 }
4444 java25 {
@@ -68,7 +68,7 @@ dependencies {
6868 builtBy compileJava11Java
6969 }
7070
71- java21Implementation files([
71+ java17Implementation files([
7272 sourceSets. main. output. classesDirs,
7373 sourceSets. java9. output. classesDirs,
7474 sourceSets. java11. output. classesDirs,
@@ -81,8 +81,8 @@ dependencies {
8181 sourceSets. java9. output. classesDirs,
8282 sourceSets. java11. output. classesDirs,
8383 sourceSets. java15. output. classesDirs,
84- sourceSets. java21 . output. classesDirs]) {
85- builtBy compileJava21Java
84+ sourceSets. java17 . output. classesDirs]) {
85+ builtBy compileJava17Java
8686 }
8787}
8888
@@ -106,9 +106,9 @@ compileJava15Java {
106106 options. sourcepath = files([' src/main/java' , ' src/main/jdk1.15' ])
107107}
108108
109- compileJava21Java {
110- options. release = 21
111- options. sourcepath = files([' src/main/java' , ' src/main/jdk21 ' ])
109+ compileJava17Java {
110+ options. release = 17
111+ options. sourcepath = files([' src/main/java' , ' src/main/jdk17 ' ])
112112}
113113
114114compileJava25Java {
@@ -132,8 +132,8 @@ task sourcesJar(type: Jar) {
132132 into(' META-INF/versions/15' ) {
133133 from sourceSets. java15. allSource
134134 }
135- into(' META-INF/versions/21 ' ) {
136- from sourceSets. java21 . allSource
135+ into(' META-INF/versions/17 ' ) {
136+ from sourceSets. java17 . allSource
137137 }
138138 into(' META-INF/versions/25' ) {
139139 from sourceSets. java25. allSource
@@ -154,8 +154,8 @@ jar {
154154 into(' META-INF/versions/15' ) {
155155 from sourceSets. java15. output
156156 }
157- into(' META-INF/versions/21 ' ) {
158- from sourceSets. java21 . output
157+ into(' META-INF/versions/17 ' ) {
158+ from sourceSets. java17 . output
159159 }
160160 into(' META-INF/versions/25' ) {
161161 from sourceSets. java25. output
@@ -208,11 +208,11 @@ sourceSets {
208208 }
209209 }
210210
211- test21 {
211+ test17 {
212212 java {
213213 compileClasspath + = main. output + test. output
214214 runtimeClasspath + = test. output
215- srcDir(files(" src/test/jdk21 " ))
215+ srcDir(files(" src/test/jdk17 " ))
216216 }
217217 }
218218
@@ -229,22 +229,22 @@ dependencies {
229229 java9Implementation project(' :core' )
230230 java11Implementation project(' :core' )
231231 java15Implementation project(' :core' )
232- java21Implementation project(' :core' )
232+ java17Implementation project(' :core' )
233233 java25Implementation project(' :core' )
234234}
235235
236236dependencies {
237237 test11Implementation group : ' junit' , name : ' junit' , version : ' 4.13.2'
238238 test15Implementation group : ' junit' , name : ' junit' , version : ' 4.13.2'
239- test21Implementation group : ' junit' , name : ' junit' , version : ' 4.13.2'
239+ test17Implementation group : ' junit' , name : ' junit' , version : ' 4.13.2'
240240 test25Implementation group : ' junit' , name : ' junit' , version : ' 4.13.2'
241241 test11Implementation files(' ../libs/unboundid-ldapsdk-6.0.8.jar' )
242242 test15Implementation files(' ../libs/unboundid-ldapsdk-6.0.8.jar' )
243- test21Implementation files(' ../libs/unboundid-ldapsdk-6.0.8.jar' )
243+ test17Implementation files(' ../libs/unboundid-ldapsdk-6.0.8.jar' )
244244 test25Implementation files(' ../libs/unboundid-ldapsdk-6.0.8.jar' )
245245 test11Implementation(project(" :core" ))
246246 test15Implementation(project(" :core" ))
247- test21Implementation (project(" :core" ))
247+ test17Implementation (project(" :core" ))
248248 test25Implementation(project(" :core" ))
249249 test25Implementation sourceSets. java25. output
250250
@@ -264,9 +264,9 @@ compileTest15Java {
264264 options. sourcepath = files([' src/test/java' , ' src/test/jdk1.15' ])
265265}
266266
267- compileTest21Java {
268- options. release = 21
269- options. sourcepath = files([' src/test/java' , ' src/test/jdk21 ' ])
267+ compileTest17Java {
268+ options. release = 17
269+ options. sourcepath = files([' src/test/java' , ' src/test/jdk17 ' ])
270270}
271271
272272compileTest25Java {
@@ -291,7 +291,7 @@ publishing {
291291configurations {
292292 test11Implementation. extendsFrom testImplementation
293293 test15Implementation. extendsFrom testImplementation
294- test21Implementation . extendsFrom testImplementation
294+ test17Implementation . extendsFrom testImplementation
295295 test25Implementation. extendsFrom testImplementation
296296}
297297
@@ -396,14 +396,14 @@ task test15(type: Test) {
396396 }
397397}
398398
399- task test21 (type : Test ) {
399+ task test17 (type : Test ) {
400400
401- // This is testing the 21 code base
402- onlyIf {System . getenv(" BC_JDK21 " ) != null }
401+ // This is testing the 17 code base
402+ onlyIf {System . getenv(" BC_JDK17 " ) != null }
403403 dependsOn jar
404404
405- testClassesDirs = sourceSets. test21 . output. classesDirs
406- classpath = sourceSets. test21 . runtimeClasspath + files(jar. archiveFile)
405+ testClassesDirs = sourceSets. test17 . output. classesDirs
406+ classpath = sourceSets. test17 . runtimeClasspath + files(jar. archiveFile)
407407
408408 forkEvery = 1 ;
409409 maxParallelForks = 8 ;
@@ -413,10 +413,10 @@ task test21(type: Test) {
413413 testLogging. showStandardStreams = false
414414
415415 javaLauncher = javaToolchains. launcherFor {
416- languageVersion = JavaLanguageVersion . of(21 )
416+ languageVersion = JavaLanguageVersion . of(17 )
417417 }
418418
419- jvmArgs = [' -Dtest.java.version.prefix=21 ' ]
419+ jvmArgs = [' -Dtest.java.version.prefix=17 ' ]
420420
421421
422422 finalizedBy jacocoTestReport
@@ -477,9 +477,9 @@ if (System.getenv("BC_JDK17") != null) {
477477 test. dependsOn(" test15" )
478478}
479479
480- if (System . getenv(" BC_JDK21 " ) != null ) {
481- System . out. println (" ${ project.name} : Adding test21 as dependency for test task because BC_JDK21 is defined" )
482- test. dependsOn(" test21 " )
480+ if (System . getenv(" BC_JDK17 " ) != null ) {
481+ System . out. println (" ${ project.name} : Adding test17 as dependency for test task because BC_JDK17 is defined" )
482+ test. dependsOn(" test17 " )
483483}
484484if (System . getenv(" BC_JDK25" ) != null ) {
485485 System . out. println (" ${ project.name} : Adding test25 as dependency for test task because BC_JDK25 is defined" )
0 commit comments