Specify Data Binding
Workers
kotlin
dependencies {
cxfCodegen("org.apache.cxf:cxf-rt-databinding-jibx:3.1.18") // <1>
}
cxfCodegen {
options {
register<Wsdl2JavaOption>("calculator") {
wsdl = layout.projectDirectory.file("calculator.wsdl").asFile.toPath().toAbsolutePath().toString()
extraArgs.addAll(listOf("-databinding", "jibx")) // <2>
}
}
}groovy
dependencies {
cxfCodegen "org.apache.cxf:cxf-rt-databinding-jibx:3.1.18"
}
cxfCodegen {
options {
register("calculator", Wsdl2JavaOption) {
wsdl = layout.projectDirectory.file("calculator.wsdl").asFile.toPath().toAbsolutePath().toString()
extraArgs.addAll(["-databinding", "jibx"])
}
}
}- Add required dependency to tool classpath for JiBX data binding.
- Specify JiBX data binding.
Task
kotlin
dependencies {
cxfCodegen("org.apache.cxf:cxf-rt-databinding-jibx:3.1.18") // <1>
}
tasks.register("calculator", Wsdl2Java::class) {
toolOptions {
wsdl = layout.projectDirectory.file("calculator.wsdl").asFile.toPath().toAbsolutePath().toString()
extraArgs.addAll(listOf("-databinding", "jibx")) // <2>
}
}groovy
dependencies {
cxfCodegen "org.apache.cxf:cxf-rt-databinding-jibx:3.1.18"
}
tasks.register("calculator", Wsdl2Java) {
toolOptions {
wsdl = layout.projectDirectory.file("calculator.wsdl").asFile.toPath().toAbsolutePath().toString()
extraArgs.addAll(["-databinding", "jibx"])
}
}- Add required dependency to tool classpath for JiBX data binding.
- Specify JiBX data binding.