XJC

Cet utilitaire permet de créer des classes Java à partir d'un fichier xsd. Dans ChainEdit les fichiers sont situés dans : /src/main/util/xsd

Pour créer des classes à partir d'un xsd il faut avoir le code suivant dans son pom.xml :

<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<configuration>
<schemaDirectory>src/main/util/xsd/tmp</schemaDirectory>
<schemaIncludes>
<include>*.xsd</include>
</schemaIncludes>
</configuration>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>

Il faut copier le fichier xsd dans /src/main/util/xsd/tmp

Il faut ensuite exécuter la commande maven : mvn org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:generate

ou utiliser l'interface Eclipse avec la commande suivante :

Les fichiers sont générés dans : /target/generated-sources/xjc/generated