I'll never remember it unless you create an issue.
On 19-May-08, at 2:42 AM, Henri Gomez wrote:
Should I open a report or did you allready see where could be the
problem ?
2008/5/16 Henri Gomez <[EMAIL PROTECTED]>:
BTW, from other reports it seems that the tools.jar is missing from
the classpath in maven 2.1-SNAPSHOT
2008/5/16 Henri Gomez <[EMAIL PROTECTED]>:
Done :)
Attached
2008/5/16 Jason van Zyl <[EMAIL PROTECTED]>:
Attach a sample project and I'll look at it. It's a Maven problem
not an
m2eclipse problem.
On 16-May-08, at 5:22 AM, Henri Gomez wrote:
I can build jar projects using the jaxws wsgen mojo (1.9) under
maven
2.0.x but it failed under m2eclipse (0.9.3) when using maven 2.1
embedded (it works if I switch m2eclipse to use the maven 2.0.9
on my
system).
I tried with various JVM (Sun and IBM 5 and 6) but still got the
problem with maven 2.1 embedded :
error is :
From file: C:\workspace\xxx-er-go\pom.xml
Reason: Failed to execute wsgen
java.lang.NoClassDefFoundError:
com/sun/mirror/apt/AnnotationProcessorFactory
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
java
.security.SecureClassLoader.defineClass(SecureClassLoader.java:
124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:
260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org
.codehaus
.plexus
.classworlds.realm.ClassRealm.loadRealmClass(ClassRealm.java:174)
at
org
.codehaus
.plexus
.classworlds
.strategy.DefaultStrategy.loadClass(DefaultStrategy.java:67)
at
org
.codehaus
.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:
201)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:
319)
at com.sun.tools.ws.WsGen.doMain(WsGen.java:69)
at
org
.codehaus
.mojo.jaxws.AbstractWsGenMojo.execute(AbstractWsGenMojo.java:91)
at
org.codehaus.mojo.jaxws.MainWsGenMojo.execute(MainWsGenMojo.java:
14)
at
org
.apache
.maven
.plugin
.DefaultPluginManager.executeMojo(DefaultPluginManager.java:577)
at
org
.apache
.maven
.lifecycle
.DefaultLifecycleExecutor
.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:498)
at
org
.apache
.maven
.lifecycle
.DefaultLifecycleExecutor
.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:265)
at
org
.apache
.maven
.lifecycle
.DefaultLifecycleExecutor
.executeTaskSegments(DefaultLifecycleExecutor.java:191)
at
org
.apache
.maven
.lifecycle
.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:
149)
at
org
.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:
223)
at
org
.apache
.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:
304)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
at
org
.apache
.maven
.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:
903)
at
org
.apache
.maven
.embedder
.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
at
org
.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:52)
Any idea or fixes ?
my pom.xml wsgen is standard :
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
<executions>
<execution>
<id>compile</id>
<goals>
<goal>compile</goal>
</goals>
<phase>initialize</
phase>
</execution>
</executions>
</plugin>
<!-- We need JAX-WS support for Annotation
processing
-->
<!-- NB: wsgen can handle only one SEI at a
time so we define an
execution by SEI -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</
artifactId>
<executions>
<execution>
<id>go-wsgen</id>
<goals>
<goal>wsgen</
goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<resourceDestDir>${project.build.directory}/classes/com/mycorp/
service/resources/wsdl</resourceDestDir>
<sei>com.mycorp.service.MyService</sei>
<genWsdl>true</genWsdl>
<keep>false</
keep>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
Thanks for your help.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
the course of true love never did run smooth ...
-- Shakespeare
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
We all have problems. How we deal with them is a measure of our worth.
-- Unknown
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email