Ho 2 schemi A, B. sto riutilizzare alcuni elementi A a B.JAXB episodio compilation con includere non funziona
Non faccio uso di namespace.
sto usando
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.9.0</version>
ho ho definito un'inclusione dello schema A nello schema B come:
<xs:include schemaLocation="classpath:my.schema.A.xsd"/>
ed il catalogo come
REWRITE_SYSTEM "classpath:my.schema.A.xsd" "maven:my.schema:schema-a!/A.xsd"
Il JAXB configurazione va:
Il problema è che ogni volta che si specifica la dipendenza dell'episodio lo schema non genera alcuna classe anche se contiene alcuni elementi B per i quali voglio generare le classi.
[INFO] Parsing input schema(s)...
[INFO] Compiling input schema(s)...
[INFO] Cleaning package directories.
[INFO] Finished execution.
Quando rimuovo l'episodio funziona bene e genera anche classi per lo schema A, che in realtà voglio evitare.
Avete qualche suggerimento?
Un campione è stato pubblicato nel Jaxb episodic compilation
Grazie per la risposta. Ho menzionato che non uso gli spazi dei nomi nella seconda frase. Proverò con map = "true". –
Sì, l'hai fatto. Non è chiaro per me che questa sia la ragione. – lexicore
Impostazione map = "true" nel file episodio ha funzionato per me. – uberdog