我在 gradle 项目中有多个绑定(xjb 文件)。为 xsd(C.xsd) 生成 JAXB 类时。我想为 A.xjb & B.xjb 使用先前生成的绑定文件,因为 C.xsd 指的是 A.xsd & B.xsd
如果我在同一路径中没有任何其他绑定,但我想明确指定 A.xjb 和 B.xjb 绑定,则以下 ant xjc 任务有效。如何进行相同的操作,我尝试了各种选择,但似乎没有任何效果。非常感谢任何帮助。
ant.xjc(destdir : '${jaxbDest}', removeOldOutput:'yes', extension:'true') {
arg(line:'-Xequals -XhashCode -XtoString -Xcopyable')
schema(dir:'src/main/schema', includes:'C.xsd')
binding(dir:'src/main/schema', includes:'*.xjb)
}
谢谢拉维