不幸的是,这个插件强制开发人员为每个XSD编写路径.您不能使用通配符指定XSD文件的路径.
但是,对插件进行了未记录的更新,允许指定目录而不是文件列表.因此,如果所有XSD都在同一目录中,则可以指定此目录.我在2015年7月的cxf-commits邮件列表中跟踪了对此电子邮件的更改,来自dkulp@apache.org:
从XSD文件配置代码生成的便捷选项:
<xsd>现在<xsdDir>可以使用新元素来指定目录,而不必使用该元素显式列出每个文件.从该目录中,所有*.xsd文件都将用于代码生成.
然后,您可以进行以下配置:
<xsdOption>
<xsdDir>/path/to/directory/having/all/XSD</xsdDir>
<!-- rest of configuration -->
</xsdOption>
Run Code Online (Sandbox Code Playgroud)
请注意,通过阅读源代码,搜索XSD文件不是递归的:所有XSD必须放在此目录中,而不是放在子目录中,以便插件找到它们.
| 归档时间: |
|
| 查看次数: |
3290 次 |
| 最近记录: |