Maven jaxb générer plugin pour lire les fichiers xsd à partir de plusieurs répertoires
Si j'ai xsd fichier dans les répertoires suivants
src/main/resources/xsd
src/main/resources/schema/common
src/main/resources/schema/soap
Comment puis-je charger le maven jaxb plugin pour générer jaxb classes à l'aide de tous les fichiers de schéma dans le répertoire ci-dessus? Je peux le faire pour générer les fichiers de classe si je spécifie l'un des dossiers, mais je ne peux pas obtenir je ne sais pas comment inclure tous les trois dossiers.
Voici comment j'générer les fichiers d'un dossier:
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaDirectory>src/main/resources/xsd</schemaDirectory>
</configuration>
</plugin>
J'ai essayé d'ajouter de multiples entrées dans l'élément, mais il l'ignore tout d'eux si je le fais.
Grâce
OriginalL'auteur ziggy | 2012-08-05
Vous devez vous connecter pour publier un commentaire.
u pouvez essayer cette configuration :
source : http://confluence.highsource.org/display/MJIIP/User+Guide
OriginalL'auteur Timouyas
Le plugin décrit à mettre les schémas des fichiers dans src/main/resources et pas dans des sous-dossiers. Je vous recommande d'utiliser les valeurs par défaut du plugin dans le sens de la convention de configuration. En outre, il est important d'avoir les schémas d'inclure les fichiers, y compris les dossiers appropriés.
La meilleure chose dans de telles situations est d'avoir un module séparé qui contient uniquement les schémas et peut-être certaines classes de support.
OriginalL'auteur khmarbaise