在Java webapp中,是否存在存储XSD文件和wsdl文件的最佳实践?
1)应该使用哪种文件夹结构存储XSD和WSDL? (这适用于作为“消费者”的应用程序以及WebServices的“生产者”)。
2)我们是否应该使用一次性生成的POJO,或者我们是否应该在每次调用“编译”任务之前添加一个自动生成POJO的Maven插件(或Ant)。
3)我们是否应该将XSD文件的内容粘贴到WSDL中?或者WSDL是否“导入”XSD文件?
谢谢!
答案 0 :(得分:1)
最好的方法是创建一个只存储xsd和wsdl文件的专用项目/库,并将其作为依赖项添加到要生成POJO的模块中。
Maven插件已经可用,例如cxf-codegen-plugin或wsdl2java-maven-plugin。它们运行良好,您可以自定义POJO的生成方式。
将XSD导入WSDL。