如何在IntelliJ IDEA 13中创建JAXB项目?

时间:2014-07-31 08:34:32

标签: intellij-idea jaxb

我正在学习JAXB。 我需要知道如何在IntelliJ IDEA13中为JAX-B创建一个简单的java项目。如果有人有想法,请更新我,并使用任何IDEA插件更新我

感谢。

1 个答案:

答案 0 :(得分:7)

创建项目时,您无需执行任何特殊操作。 只需要一个简单的java项目。

然而,有一些技巧可以帮助你。 jaxb有两个内置的实时模板

  1. 输入mjo +点击标签键:将生成编组人员的代码。
  2. 输入ujo +点击标签键:将为unmarshaller生成代码。
  3. Intellij具有内置功能,可为任何xsd文件生成xml文件。只需右键单击任何xsd文件,您将看到一个按钮“从xml文件生成xsd架构”

    JAXB还提供了一个工具(xjc.exe)来生成JAXB代码存根。有一种简单的方法可以将此功能添加到IntelliJ。我更喜欢使用“外部工具”菜单中的配置为xsd添加一个按钮进行java源代码转换。

    Configuration of external tool

    完成此配置后,您可以右键单击xsd文件,然后会出现一个按钮“JAXB(XSD-> JAVA)”

    注意:根据一些网站,还有一个用于生成jaxb存根的对话框/向导。但是,我还没有找到这个向导。也许它仅适用于最近的IntelliJ版本(14+),可能仅在商业版中,或者可能需要一些插件。 我的解决方案在IntelliJ 13.0.3 - 社区版中运行良好。