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

use*_*543 2 jaxb intellij-idea

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

谢谢.

bvd*_*vdb 7

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

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

  1. 输入mjo+命中tab-key:将为marshaller生成代码.
  2. 输入ujo+命中tab-key:将为unmarshaller生成代码.

的IntelliJ有内置的功能,用于生成xsd文件的任何xml文件.只需右键单击任何xsd文件,您将看到一个按钮"从xml文件生成xsd模式".

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

配置外部工具

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

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