Hi,

 

I use JAX-WS 2.1. My project is built successfully using command line
with maven-2.1.0-M1

 

But when I run the build in Eclipse with M2Eclipse 0.9.7.200811301806
stable dev version, I got the following error (the stable release
version has the same issue):

org.apache.maven.lifecycle.LifecycleExecutionException: Internal error
in the plugin manager executing goal
'org.codehaus.mojo:jaxws-maven-plugin:1.11:wsgen': Mojo execution
failed.

         at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle
Failures(DefaultLifecycleExecutor.java:505)

         at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentFo
rProject(DefaultLifecycleExecutor.java:265)

         at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:191)

...

Caused by: org.apache.maven.plugin.PluginExecutionException: Mojo
execution failed.

         at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
nager.java:601)

         at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle
Failures(DefaultLifecycleExecutor.java:498)

         ... 26 more

Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
execute wsgen

         at
org.codehaus.mojo.jaxws.AbstractWsGenMojo.execute(AbstractWsGenMojo.java
:102)

         at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
nager.java:579)

         ... 27 more

Caused by: java.lang.NoClassDefFoundError:
com/sun/mirror/apt/AnnotationProcessorFactory

         at java.lang.ClassLoader.defineClass1(Native Method)

         at java.lang.ClassLoader.defineClass(ClassLoader.java:621)

         at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)

         ... 28 more

Caused by: java.lang.ClassNotFoundException:
com.sun.mirror.apt.AnnotationProcessorFactory

         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

         at java.security.AccessController.doPrivileged(Native Method)

         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

         ... 44 more

 

Could anyone kindly tell me how to solve it.?

 

Thanks

 

Guofeng

 

Reply via email to