I try with java 25 everthing is okay classes successfully generated but not compiled successfully :
Exception :
Execution failed for task ':compileJava'.
Java compilation initialization error
error: invalid source release: 25
My Gradle :
id 'java'
id 'org.springframework.boot' version "${springBootVersion}"
id 'io.spring.dependency-management' version '1.1.7'
id 'checkstyle'
id 'org.owasp.dependencycheck' version '11.1.0'
id 'com.github.bjornvester.wsdl2java' version '2.0.1'
}
group = 'az.gov'
version = "0.0.1"
description = 'Ehalinin dovlet reyestri'
java {
sourceCompatibility = "${javaVersion}"
targetCompatibility = "${javaVersion}"
}
configurations {
compileOnly {
extendsFrom annotationProcessor
}
}
repositories {
maven {
url = uri("https://maven.pkg.github.com/aaicenter/vms-common-lib")
credentials {
username = "*"
password = "*"
}
}
mavenLocal()
mavenCentral()
gradlePluginPortal()
maven { url 'https://repo.spring.io/milestone' }
}
ext {
set('springCloudVersion', "2024.0.0")
}
dependencies {
implementation "az.gov.vms:vms-common-lib:${commonLibVersion}"
implementation 'org.springframework.boot:spring-boot-starter-web-services'
implementation 'wsdl4j:wsdl4j'
implementation 'jakarta.xml.bind:jakarta.xml.bind-api'
implementation 'org.glassfish.jaxb:jaxb-runtime'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.13")
implementation "org.springframework.boot:spring-boot-starter-validation"
annotationProcessor "org.springframework.boot:spring-boot-configuration-processor"
compileOnly "org.projectlombok:lombok"
annotationProcessor "org.projectlombok:lombok"
}
dependencyManagement {
imports {
mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
}
}
wsdl2java {
cxfVersion = '4.0.2'
wsdlDir = file("$projectDir/src/main/resources/wsdl")
useJakarta = true
}
bootJar {
enabled = false
}
tasks.register('extractCheckstyleConfigFromCommonLib', Copy) {
from zipTree(configurations.compileClasspath.find { it.name.startsWith("vms-common-lib") })
include 'checkstyle.xml'
into "${rootProject.projectDir}/checkstyle"
}
checkstyle {
toolVersion '10.14.2'
configDirectory = file("${rootProject.projectDir}/checkstyle")
}
checkstyleMain.dependsOn extractCheckstyleConfigFromCommonLib
checkstyleTest.dependsOn extractCheckstyleConfigFromCommonLib
I try with java 25 everthing is okay classes successfully generated but not compiled successfully :
Exception :
Execution failed for task ':compileJava'.
My Gradle :