Specify Service to Generate Artifacts For
Workers
kotlin
import io.mateo.cxf.codegen.workers.Wsdl2JavaOption
// ...
cxfCodegen {
options {
register<Wsdl2JavaOption>("calculator") {
wsdl = layout.projectDirectory.file("calculator.wsdl").asFile.toPath().toAbsolutePath().toString()
serviceName = "Calculator"
}
}
}groovy
import io.mateo.cxf.codegen.workers.Wsdl2JavaOption
// ...
cxfCodegen {
options {
register("calculator", Wsdl2JavaOption) {
wsdl = layout.projectDirectory.file("calculator.wsdl").asFile.toPath().toAbsolutePath().toString()
serviceName = "Calculator"
}
}
}- Specify to generate artifacts only for the service named
Calculator.
Task
kotlin
import io.mateo.cxf.codegen.wsdl2java.Wsdl2Java
// ...
tasks.register("calculator", Wsdl2Java::class) {
toolOptions {
wsdl = layout.projectDirectory.file("calculator.wsdl").asFile.toPath().toAbsolutePath().toString()
serviceName = "Calculator"
}
}groovy
import io.mateo.cxf.codegen.wsdl2java.Wsdl2Java
// ...
tasks.register("calculator", Wsdl2Java) {
toolOptions {
wsdl = layout.projectDirectory.file("calculator.wsdl").asFile.toPath().toAbsolutePath().toString()
serviceName = "Calculator"
}
}- Specify to generate artifacts only for the service named
Calculator.