到目前为止,我们将Maven用作构建工具,最近我们开始迁移项目以使用gradle。当我们使用Maven时,我们曾经有
cxf-wadl2java-plugin
将wadl转换为java代码。但是使用gradle时,我们很难将wadl转换为java生成的类。是否有任何可用的工具可以在gradle中将wadl转换为java pojos,还是可以使用cxf-wadl2java-plugin
?例子会有所帮助
最佳答案
您可以使用wsdl2java gradle plugin轻松实现。
像这样:
wsdl2java{
encoding = 'utf-8'
wsdlsToGenerate = [
["-exsh", "true",
"$projectDir/src/main/your-awesome-service.wsdl"]
]
generatedWsdlDir = file("$buildDir/generated-sources/cxf")
wsdlDir = file("$projectDir/src/main/wsdl")
}
Gradle创建一个名为wsdl2java的新任务,您可以由此生成java类。
关于java - WADL2JAVA:Gradle插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63497353/