maven jaxws Échec de l'exécution de wsgen
Je suis à l'aide de netbeans avec maven 3. Lorsque j'essaie de compiler avec jaxws-maven-plugin, j'obtiens l'erreur suivante.
Voici mon pom
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<executions>
<execution>
<id>teamWS</id>
<goals>
<goal>wsgen</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<resourceDestDir>${project.build.directory}/classes/wsdl</resourceDestDir>
<sei>xyz.timerserver.server.TimeServer</sei>
<genWsdl>true</genWsdl>
<keep>true</keep>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>jsr250-api</artifactId>
</dependency>
<dependency>
<groupId>javax.jws</groupId>
<artifactId>jsr181-api</artifactId>
<version>1.0-MR1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
</dependency>
</dependencies>
C'est le message d'erreur que je reçois. J'ai essayé d'ajouter tools.jar en utilisant le système de la portée de la dépendance, mais toujours pas de chance
Failed to execute goal org.codehaus.mojo:jaxws-maven-plugin:1.10:wsgen (teamWS) on project JWSServer: Failed to execute wsgen: com/sun/mirror/apt/AnnotationProcessorFactory: com.sun.mirror.apt.AnnotationProcessorFactory -> [Help 1]
OriginalL'auteur user373201 | 2012-01-06
Vous devez vous connecter pour publier un commentaire.
Comme une première étape, assurez-vous que vous êtes l'exécution de maven avec la bonne version de java -- jaxws:wsgen (1.12) s'affiche à l'anomalie java 7, dans ce cas, utilisez java 6, c'est à dire:
export JAVA_HOME=/path/to/java/6
-vm /path/to/java/6
Pour moi, cela a résolu le
Failed to execute wsgen
causée parcom.sun.xml.bind.v2.runtime.IllegalAnnotationsException
.OriginalL'auteur charlie
Essayez d'utiliser version mise à jour du plugin à partir de JAX-WS projet de mise en commun.
OriginalL'auteur Amila
Le projet viens juste de reprendre MojoHaus de sorte que vous devez utiliser la dernière version de il y.
OriginalL'auteur Lonzak