J'ai une question selon les plugins jaxb2 pour maven. Je veux générer des sources à partir du schéma XSD. Normalement, si je lance xjc de xjc de ligne de commande génère toutes les sources en fonction de leurs espaces de noms (comme noyau: AccountType à noyau /AccountType.java etc.)Jaxb 2 Maven Plugin - comment rendre maven respect des espaces de noms XSD?
cmd> xjc PublEnvlp.xsd
Je veux utiliser même fonction en utilisant certains des plugins maven mais il crée toutes les classes java dans un répertoire donc il y a des conflits de duplication. Existe-t-il un drapeau, un plugin, une fonctionnalité, ... pour que maven fonctionne de la même manière que la commande xjc de la ligne de commande? J'utilise le code ci-dessous dans maven:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.3.1</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
<configuration>
<packageName>package.name</packageName>
<schemaDirectory>src/main/resources/DataArchitecture/XML/RDF/Physical_Xml</schemaDirectory>
<forceRegenerate>true</forceRegenerate>
<verbose>true</verbose>
</configuration>
</execution>
</executions>
merci pour votre réponse. Malheureusement, c'est toujours la même chose :( –
Avez-vous essayé sans packageName et un "package mvn propre"? – khmarbaise