我想从XSD文件创建Java类。我在Netbeans项目中做到了这一点。当我选择新建文件->其他-> XML时,有一个创建JAX绑定的选项。
我正在将swing应用程序移植到Netbeans平台,因此我正在将代码移动到模块中。但是现在,当我在模块中选择上述选项时,用于创建新文件的XML类别下不会出现JAXB Binding文件类型选项。我已经安装了JAXB向导模块依赖项。
如何启用JAXB绑定文件类型选项?
NetBeans模块项目不支持JAXB向导。其中一个原因是模块项目不支持生成的源代码。有关详细信息,请参阅bug 135224。
一个解决方法是创建一个包含JAXB绑定的普通Java类库项目。然后创建一个库包装器模块项目,该项目包装Java类库的输出jar,并使其可用于NetBeans平台。这种方法的缺点是保持两个项目同步。每次更新包含JAXB绑定的Java类库时,必须记住将新jar复制到包装器模块。开发人员的常见问题解答中有一些关于手动添加构建依赖以实现自动化的建议。