J'utilise JAXB-2 Maven Plugin pour générer des classes java à partir de certains fichiers xsd. Mes configurations sont les suivantes. J'ai trois fichiers de schéma sans espace de noms cible A inclus par B inclus par C et puis j'ai deux autres schémas D et E avec un espace de noms fourni, tous les deux comprenant C. Est-il possible d'utiliser des liaisons ou différentes exécutions (avec épisodes) avoir chaque schéma produisant des classes dans des paquets différents? Quelque chose comme:Plugin Maven JAXB-2, inclusion de schéma et liaisons
A schema (no namespace) -> com.packageA
B schema (no namespace) -> com.packageB
C schema (no namespace) -> com.packageC
D schema (namespace X) -> com.packageD
E schema (namespace X) -> com.packageE
bien sûr sans duplication de classes? Ou le mieux que je peux avoir est d'avoir deux paquets, un pour les classes appartenant aux fichiers XSD avec l'espace de noms vide et un pour les deux fichiers XSD avec l'espace de noms X? Pourriez-vous s'il vous plaît fournir un exemple de fichier pom.xml pour y parvenir? Merci Et comment pouvez-
Merci beaucoup @lexicore, il n'y a aucun moyen de faire ce que vous avez expliqué sans avoir beaucoup d'artefacts différents? – filmac
Vous pourriez avoir deux paquets - un pour l'espace de noms vide, un pour l'espace de noms X. – lexicore