J'essaye d'utiliser un plugin jaxb pour insérer une interface dans un élément de choix générant les classes de maven. Le problème est que je ne peux pas sembler comprendre comment faire de maven, le référentiel n'est pas clair de la documentation et le seul exemple (ci-dessous) ne fonctionne pas, il semble ignorer le plugin (maven ne signale pas erreur de ne pas le trouver) ou le plug-in ne dispose pas de tous les adds-ons qui figurent actuellement dans la documentation du projet:Comment utiliser les plugins jaxb_commons de maven
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.6.1</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<generatePackage>br.com.wonder.nfe.xml</generatePackage>
<args>
<arg>-Xifins</arg>
</args>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>basic</artifactId>
<version>0.4.1.5</version>
</plugin>
</plugins>
</configuration>
</plugin>
j'avoir dans la pom racine:
<pluginRepositories>
<pluginRepository>
<id>maven2-repository.dev.java.net</id>
<url>http://download.java.net/maven/2</url>
</pluginRepository>
<pluginRepository>
<id>maven-repository.dev.java.net</id>
<name>Java.net Maven 1 Repository (legacy)</name>
<url>http://download.java.net/maven/1</url>
<layout>legacy</layout>
</pluginRepository>
</pluginRepositories>
course qui donne :
Erreur lors de la définition des options CmdLine '[-Xifins, -episode,/home /administrador/JavaApp/wnfe3/wnfe-ejb/target/generated-sources/xjc/META-INF/sun-jaxb.episode] '!
erreur intégrée: paramètre non reconnu -Xifins
On dirait que il n'y a vraiment aucun moyen de le faire sans y ajouter le pot dans le dépôt local, je rempli un problème pour cela, merci –
je suis d'accord, nous ne devrait pas avoir à faire ce truc manuel et ce pot devrait 1. être disponible dans le dépôt java.net 2. devrait être ajouté aux dépendances de plugin. Oh, n'oublie pas d'accepter cette réponse :) –
As-tu eu de la chance pour que ça marche avec wsimport? – Sionide21