xsd 生成 java 类
In last few posts, we learned about Java JAXB and how to generate java class from XSD. Today we will learn how to generate XSD from java classes.
在最近的几篇文章中,我们了解了Java JAXB以及如何从XSD生成Java类 。 今天,我们将学习如何从Java类生成XSD。
从Java类生成XSD (Generate XSD from Java Class)
We will use JAXB-2 Maven Plugin in a maven project to generate XSD from java classes.
我们将在maven项目中使用JAXB-2 Maven插件从Java类生成XSD。
- JAXB2 Maven Plugin uses JAXB SchemaGenerator utility to generate XSD from java classes. JAXB2 Maven插件使用JAXB SchemaGenerator实用程序从Java类生成XSD。
- Java classes should have JAXB annotations to be used by this plugin. Java类应具有此插件要使用的JAXB批注。
- Minimum java version required is Java 5 所需的最低Java版本是Java 5
First create a new maven project, you can give any name, group id and artifact id you want. Once we will build our project, it will generate XSD classes in target/generated-resources/schemagen
directory.
首先创建一个新的Maven项目,您可以提供所需的任何名