More on this.
With maven 2.0.9 here is the 'classpath' constructed by maven to jaxws :
Maven 2.0.9
[DEBUG] Configuring mojo 'org.codehaus.mojo:jaxws-maven-plugin:1.10:wsgen' -->
[DEBUG] (f) destDir = C:\Documents and
Settings\gomezhe\Bureau\sample-wsgen\target\classes
[DEBUG] (f) extension = false
[DEBUG] (f) genWsdl = true
[DEBUG] (f) keep = false
[DEBUG] (f) pluginArtifactMap =
{org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus-utils:jar:1.1:runtime,
com.sun.xml.bind:jaxb-xjc=com.sun.xml.bind:jaxb-xjc:jar:2.1.6:runtime,
javax.xml.bind:jaxb-api=javax.xml.bind:jaxb-api:jar:2.1:runtime,
javax.xml.ws:jaxws-api=javax.xml.ws:jaxws-api:jar:2.1:runtime,
javax.jws:jsr181-api=javax.jws:jsr181-api:jar:1.0-MR1:runtime,
com.sun.xml.bind:jaxb-impl=com.sun.xml.bind:jaxb-impl:jar:2.1.6:runtime,
com.sun.xml.ws:jaxws-tools=com.sun.xml.ws:jaxws-tools:jar:2.1.3:runtime,
org.apache.maven:maven-project=org.apache.maven:maven-project:jar:2.0.4:runtime,
com.sun.xml.stream.buffer:streambuffer=com.sun.xml.stream.buffer:streambuffer:jar:0.7:runtime,
javax.xml.stream:stax-api=javax.xml.stream:stax-api:jar:1.0:runtime,
org.jvnet:mimepull=org.jvnet:mimepull:jar:1.1:runtime,
com.sun.xml.ws:jaxws-rt=com.sun.xml.ws:jaxws-rt:jar:2.1.3:runtime,
org.apache.maven:maven-plugin-api=org.apache.maven:maven-plugin-api:jar:2.0.4:runtime,
com.sun.org.apache.xml.internal:resolver=com.sun.org.apache.xml.internal:resolver:jar:20050927:runtime,
javax.xml.soap:saaj-api=javax.xml.soap:saaj-api:jar:1.3:runtime,
javax.annotation:jsr250-api=javax.annotation:jsr250-api:jar:1.0:runtime,
com.sun.xml.messaging.saaj:saaj-impl=com.sun.xml.messaging.saaj:saaj-impl:jar:1.3:runtime,
javax.activation:activation=javax.activation:activation:jar:1.1:runtime,
com.sun:tools=com.sun:tools:jar:1.5.0:system,
com.sun.xml.stream:sjsxp=com.sun.xml.stream:sjsxp:jar:1.0:runtime,
org.jvnet.staxex:stax-ex=org.jvnet.staxex:stax-ex:jar:1.2:runtime}
[DEBUG] (f) pluginArtifacts =
[com.sun.xml.ws:jaxws-tools:jar:2.1.3:runtime,
com.sun.xml.ws:jaxws-rt:jar:2.1.3:runtime,
javax.xml.ws:jaxws-api:jar:2.1:runtime,
javax.xml.bind:jaxb-api:jar:2.1:runtime,
javax.xml.stream:stax-api:jar:1.0:runtime,
javax.activation:activation:jar:1.1:runtime,
javax.xml.soap:saaj-api:jar:1.3:runtime,
javax.annotation:jsr250-api:jar:1.0:runtime,
javax.jws:jsr181-api:jar:1.0-MR1:runtime,
com.sun.xml.bind:jaxb-impl:jar:2.1.6:runtime,
com.sun.xml.messaging.saaj:saaj-impl:jar:1.3:runtime,
com.sun.xml.stream.buffer:streambuffer:jar:0.7:runtime,
org.jvnet.staxex:stax-ex:jar:1.2:runtime,
com.sun.xml.stream:sjsxp:jar:1.0:runtime,
com.sun.org.apache.xml.internal:resolver:jar:20050927:runtime,
org.jvnet:mimepull:jar:1.1:runtime,
com.sun.xml.bind:jaxb-xjc:jar:2.1.6:runtime,
org.codehaus.plexus:plexus-utils:jar:1.1:runtime,
com.sun:tools:jar:1.5.0:system,
org.apache.maven:maven-project:jar:2.0.4:runtime,
org.apache.maven:maven-plugin-api:jar:2.0.4:runtime]
[DEBUG] (f) project = MavenProject:
mycorp.com:samplewsgen:1.0.0-SNAPSHOT @ C:\Documents and
Settings\gomezhe\Bureau\sample-wsgen\pom.xml
[DEBUG] (f) resourceDestDir = C:\Documents and
Settings\gomezhe\Bureau\sample-wsgen\target\classes\com\mycorp\resources\wsdl
[DEBUG] (f) sei = samplewsgen.SampleService
[DEBUG] (f) verbose = true
[DEBUG] -- end configuration --
[INFO] [jaxws:wsgen {execution: go-wsgen}]
[DEBUG] C:\Documents and Settings\gomezhe\Bureau\sample-wsgen\target\classes
[DEBUG] c:\maven-repository\com\sun\xml\ws\jaxws-rt\2.1.4\jaxws-rt-2.1.4.jar
[DEBUG] c:\maven-repository\javax\xml\ws\jaxws-api\2.1\jaxws-api-2.1.jar
[DEBUG] c:\maven-repository\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar
[DEBUG] c:\maven-repository\javax\xml\stream\stax-api\1.0\stax-api-1.0.jar
[DEBUG] c:\maven-repository\javax\activation\activation\1.1\activation-1.1.jar
[DEBUG] c:\maven-repository\javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar
[DEBUG] c:\maven-repository\javax\annotation\jsr250-api\1.0\jsr250-api-1.0.jar
[DEBUG] c:\maven-repository\javax\jws\jsr181-api\1.0-MR1\jsr181-api-1.0-MR1.jar
[DEBUG] c:\maven-repository\com\sun\xml\bind\jaxb-impl\2.1.7\jaxb-impl-2.1.7.jar
[DEBUG]
c:\maven-repository\com\sun\xml\messaging\saaj\saaj-impl\1.3.1\saaj-impl-1.3.1.jar
[DEBUG]
c:\maven-repository\com\sun\xml\stream\buffer\streambuffer\0.7\streambuffer-0.7.jar
[DEBUG] c:\maven-repository\org\jvnet\staxex\stax-ex\1.2\stax-ex-1.2.jar
[DEBUG] c:\maven-repository\junit\junit\3.8\junit-3.8.jar
[DEBUG] c:\maven-repository\com\sun\xml\stream\sjsxp\1.0.1\sjsxp-1.0.1.jar
[DEBUG]
c:\maven-repository\com\sun\org\apache\xml\internal\resolver\20050927\resolver-20050927.jar
[DEBUG] c:\maven-repository\org\jvnet\mimepull\1.2\mimepull-1.2.jar
[DEBUG] jaxws:wsgen args: [-verbose, -d, C:\Documents and
Settings\gomezhe\Bureau\sample-wsgen\target\classes, -cp, C:\Documents
and
Settings\gomezhe\Bureau\sample-wsgen\target\classes;c:\maven-repository\com\sun\xml\ws\jaxws-rt\2.1.4\jaxws-rt-2.1.4.jar;c:\maven-repository\javax\xml\ws\jaxws-api\2.1\jaxws-api-2.1.jar;c:\maven-repository\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar;c:\maven-repository\javax\xml\stream\stax-api\1.0\stax-api-1.0.jar;c:\maven-repository\javax\activation\activation\1.1\activation-1.1.jar;c:\maven-repository\javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar;c:\maven-repository\javax\annotation\jsr250-api\1.0\jsr250-api-1.0.jar;c:\maven-repository\javax\jws\jsr181-api\1.0-MR1\jsr181-api-1.0-MR1.jar;c:\maven-repository\com\sun\xml\bind\jaxb-impl\2.1.7\jaxb-impl-2.1.7.jar;c:\maven-repository\com\sun\xml\messaging\saaj\saaj-impl\1.3.1\saaj-impl-1.3.1.jar;c:\maven-repository\com\sun\xml\stream\buffer\streambuffer\0.7\streambuffer-0.7.jar;c:\maven-repository\org\jvnet\staxex\stax-ex\1.2\stax-ex-1.2.jar;c:\maven-repository\junit\junit\3.8\junit-3.8.jar;c:\maven-repository\com\sun\xml\stream\sjsxp\1.0.1\sjsxp-1.0.1.jar;c:\maven-repository\com\sun\org\apache\xml\internal\resolver\20050927\resolver-20050927.jar;c:\maven-repository\org\jvnet\mimepull\1.2\mimepull-1.2.jar;c:\maven-repository\com\sun\xml\ws\jaxws-tools\2.1.3\jaxws-tools-2.1.3.jar;c:\maven-repository\com\sun\xml\ws\jaxws-rt\2.1.3\jaxws-rt-2.1.3.jar;c:\maven-repository\javax\xml\ws\jaxws-api\2.1\jaxws-api-2.1.jar;c:\maven-repository\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar;c:\maven-repository\javax\xml\stream\stax-api\1.0\stax-api-1.0.jar;c:\maven-repository\javax\activation\activation\1.1\activation-1.1.jar;c:\maven-repository\javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar;c:\maven-repository\javax\annotation\jsr250-api\1.0\jsr250-api-1.0.jar;c:\maven-repository\javax\jws\jsr181-api\1.0-MR1\jsr181-api-1.0-MR1.jar;c:\maven-repository\com\sun\xml\bind\jaxb-impl\2.1.6\jaxb-impl-2.1.6.jar;c:\maven-repository\com\sun\xml\messaging\saaj\saaj-impl\1.3\saaj-impl-1.3.jar;c:\maven-repository\com\sun\xml\stream\buffer\streambuffer\0.7\streambuffer-0.7.jar;c:\maven-repository\org\jvnet\staxex\stax-ex\1.2\stax-ex-1.2.jar;c:\maven-repository\com\sun\xml\stream\sjsxp\1.0\sjsxp-1.0.jar;c:\maven-repository\com\sun\org\apache\xml\internal\resolver\20050927\resolver-20050927.jar;c:\maven-repository\org\jvnet\mimepull\1.1\mimepull-1.1.jar;c:\maven-repository\com\sun\xml\bind\jaxb-xjc\2.1.6\jaxb-xjc-2.1.6.jar;c:\maven-repository\org\codehaus\plexus\plexus-utils\1.1\plexus-utils-1.1.jar;C:\ibm-j2sdk1.5.0\jre\..\lib\tools.jar;C:\maven\lib\maven-2.0.9-uber.jar;C:\maven\lib\maven-2.0.9-uber.jar,
-wsdl, -r, C:\Documents and
Settings\gomezhe\Bureau\sample-wsgen\target\classes\com\mycorp\resources\wsdl,
samplewsgen.SampleService]
Here is what we had with maven 2.1 (the one provided with m2eclipse 0.9.4)
Maven 2.1
[DEBUG] Looking up mojo
org.codehaus.mojo:jaxws-maven-plugin:1.10:wsgen in realm
/plugins/org.codehaus.mojo:jaxws-maven-plugin:[EMAIL PROTECTED]/thread:main -
descRealmId=/plugins/org.codehaus.mojo:jaxws-maven-plugin:[EMAIL
PROTECTED]/thread:main
[DEBUG] Looked up - [EMAIL PROTECTED] -
ClassRealm[/plugins/org.codehaus.mojo:jaxws-maven-plugin:[EMAIL
PROTECTED]/thread:main,
parent: ClassRealm[plexus.core, parent: null]]
[DEBUG] Configuring mojo
'org.codehaus.mojo:jaxws-maven-plugin:1.10:wsgen' with basic
configurator -->
[DEBUG] (f) destDir = C:\Documents and
Settings\gomezhe\Bureau\sample-wsgen\target\classes
[DEBUG] (f) extension = false
[DEBUG] (f) genWsdl = true
[DEBUG] (f) keep = false
[DEBUG] (f) pluginArtifactMap =
{com.sun.xml.messaging.saaj:saaj-impl=com.sun.xml.messaging.saaj:saaj-impl:jar:1.3:runtime,
org.apache.maven:maven-profile=org.apache.maven:maven-profile:jar:2.0.4:runtime,
javax.xml.ws:jaxws-api=javax.xml.ws:jaxws-api:jar:2.1:runtime,
org.codehaus.plexus:plexus-container-default=org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:runtime,
javax.annotation:jsr250-api=javax.annotation:jsr250-api:jar:1.0:runtime,
org.apache.maven:maven-artifact-manager=org.apache.maven:maven-artifact-manager:jar:2.0.4:runtime,
classworlds:classworlds=classworlds:classworlds:jar:1.1-alpha-2:runtime,
com.sun.xml.ws:jaxws-tools=com.sun.xml.ws:jaxws-tools:jar:2.1.3:runtime,
javax.activation:activation=javax.activation:activation:jar:1.1:runtime,
org.apache.maven:maven-project=org.apache.maven:maven-project:jar:2.0.4:runtime,
com.sun.xml.bind:jaxb-impl=com.sun.xml.bind:jaxb-impl:jar:2.1.6:runtime,
junit:junit=junit:junit:jar:3.8.1:runtime,
javax.xml.bind:jaxb-api=javax.xml.bind:jaxb-api:jar:2.1:runtime,
com.sun.xml.bind:jaxb-xjc=com.sun.xml.bind:jaxb-xjc:jar:2.1.6:runtime,
org.apache.maven:maven-artifact=org.apache.maven:maven-artifact:jar:2.0.4:runtime,
javax.xml.stream:stax-api=javax.xml.stream:stax-api:jar:1.0:runtime,
org.apache.maven:maven-model=org.apache.maven:maven-model:jar:2.0.4:runtime,
com.sun.xml.stream:sjsxp=com.sun.xml.stream:sjsxp:jar:1.0:runtime,
com.sun.xml.ws:jaxws-rt=com.sun.xml.ws:jaxws-rt:jar:2.1.3:runtime,
javax.xml.soap:saaj-api=javax.xml.soap:saaj-api:jar:1.3:runtime,
org.apache.maven:maven-repository-metadata=org.apache.maven:maven-repository-metadata:jar:2.0.4:runtime,
org.apache.maven.wagon:wagon-provider-api=org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6:runtime,
com.sun.xml.stream.buffer:streambuffer=com.sun.xml.stream.buffer:streambuffer:jar:0.7:runtime,
org.jvnet:mimepull=org.jvnet:mimepull:jar:1.1:runtime,
org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus-utils:jar:1.1:runtime,
org.jvnet.staxex:stax-ex=org.jvnet.staxex:stax-ex:jar:1.2:runtime,
org.apache.maven:maven-plugin-api=org.apache.maven:maven-plugin-api:jar:2.0.4:runtime,
javax.jws:jsr181-api=javax.jws:jsr181-api:jar:1.0-MR1:runtime,
com.sun.org.apache.xml.internal:resolver=com.sun.org.apache.xml.internal:resolver:jar:20050927:runtime,
org.apache.maven:maven-settings=org.apache.maven:maven-settings:jar:2.0.4:runtime}
[DEBUG] (f) pluginArtifacts =
[com.sun.xml.ws:jaxws-tools:jar:2.1.3:runtime,
com.sun.xml.ws:jaxws-rt:jar:2.1.3:runtime,
javax.xml.ws:jaxws-api:jar:2.1:runtime,
javax.xml.bind:jaxb-api:jar:2.1:runtime,
javax.xml.stream:stax-api:jar:1.0:runtime,
javax.activation:activation:jar:1.1:runtime,
javax.xml.soap:saaj-api:jar:1.3:runtime,
javax.annotation:jsr250-api:jar:1.0:runtime,
javax.jws:jsr181-api:jar:1.0-MR1:runtime,
com.sun.xml.bind:jaxb-impl:jar:2.1.6:runtime,
com.sun.xml.messaging.saaj:saaj-impl:jar:1.3:runtime,
com.sun.xml.stream.buffer:streambuffer:jar:0.7:runtime,
org.jvnet.staxex:stax-ex:jar:1.2:runtime,
junit:junit:jar:3.8.1:runtime,
com.sun.xml.stream:sjsxp:jar:1.0:runtime,
com.sun.org.apache.xml.internal:resolver:jar:20050927:runtime,
org.jvnet:mimepull:jar:1.1:runtime,
com.sun.xml.bind:jaxb-xjc:jar:2.1.6:runtime,
org.apache.maven:maven-project:jar:2.0.4:runtime,
org.apache.maven:maven-settings:jar:2.0.4:runtime,
org.apache.maven:maven-model:jar:2.0.4:runtime,
org.codehaus.plexus:plexus-utils:jar:1.1:runtime,
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:runtime,
classworlds:classworlds:jar:1.1-alpha-2:runtime,
org.apache.maven:maven-profile:jar:2.0.4:runtime,
org.apache.maven:maven-artifact-manager:jar:2.0.4:runtime,
org.apache.maven:maven-repository-metadata:jar:2.0.4:runtime,
org.apache.maven:maven-artifact:jar:2.0.4:runtime,
org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6:runtime,
org.apache.maven:maven-plugin-api:jar:2.0.4:runtime]
[DEBUG] (f) project = MavenProject:
mycorp.com:samplewsgen:1.0.0-SNAPSHOT @ C:\Documents and
Settings\gomezhe\Bureau\sample-wsgen\pom.xml
[DEBUG] (f) resourceDestDir = C:\Documents and
Settings\gomezhe\Bureau\sample-wsgen\target\classes\com\mycorp\resources\wsdl
[DEBUG] (f) sei = samplewsgen.SampleService
[DEBUG] (f) verbose = true
[DEBUG] -- end configuration --
[INFO] [jaxws:wsgen]
[DEBUG] Setting context classloader for plugin to:
/plugins/org.codehaus.mojo:jaxws-maven-plugin:[EMAIL PROTECTED]/thread:main
(instance is: ClassRealm[/plugins/org.codehaus.mojo:jaxws-maven-plugin:[EMAIL
PROTECTED]/thread:main,
parent: ClassRealm[plexus.core, parent: null]])
[DEBUG] C:\Documents and Settings\gomezhe\Bureau\sample-wsgen\target\classes
[DEBUG] c:\maven-repository\com\sun\xml\ws\jaxws-rt\2.1.4\jaxws-rt-2.1.4.jar
[DEBUG] c:\maven-repository\javax\xml\ws\jaxws-api\2.1\jaxws-api-2.1.jar
[DEBUG] c:\maven-repository\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar
[DEBUG] c:\maven-repository\javax\xml\stream\stax-api\1.0\stax-api-1.0.jar
[DEBUG] c:\maven-repository\javax\activation\activation\1.1\activation-1.1.jar
[DEBUG] c:\maven-repository\javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar
[DEBUG] c:\maven-repository\javax\annotation\jsr250-api\1.0\jsr250-api-1.0.jar
[DEBUG] c:\maven-repository\javax\jws\jsr181-api\1.0-MR1\jsr181-api-1.0-MR1.jar
[DEBUG] c:\maven-repository\com\sun\xml\bind\jaxb-impl\2.1.7\jaxb-impl-2.1.7.jar
[DEBUG]
c:\maven-repository\com\sun\xml\messaging\saaj\saaj-impl\1.3.1\saaj-impl-1.3.1.jar
[DEBUG]
c:\maven-repository\com\sun\xml\stream\buffer\streambuffer\0.7\streambuffer-0.7.jar
[DEBUG] c:\maven-repository\org\jvnet\staxex\stax-ex\1.2\stax-ex-1.2.jar
[DEBUG] c:\maven-repository\junit\junit\3.8\junit-3.8.jar
[DEBUG] c:\maven-repository\com\sun\xml\stream\sjsxp\1.0.1\sjsxp-1.0.1.jar
[DEBUG]
c:\maven-repository\com\sun\org\apache\xml\internal\resolver\20050927\resolver-20050927.jar
[DEBUG] c:\maven-repository\org\jvnet\mimepull\1.2\mimepull-1.2.jar
[DEBUG] jaxws:wsgen args: [-verbose, -d, C:\Documents and
Settings\gomezhe\Bureau\sample-wsgen\target\classes, -cp, C:\Documents
and
Settings\gomezhe\Bureau\sample-wsgen\target\classes;c:\maven-repository\com\sun\xml\ws\jaxws-rt\2.1.4\jaxws-rt-2.1.4.jar;c:\maven-repository\javax\xml\ws\jaxws-api\2.1\jaxws-api-2.1.jar;c:\maven-repository\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar;c:\maven-repository\javax\xml\stream\stax-api\1.0\stax-api-1.0.jar;c:\maven-repository\javax\activation\activation\1.1\activation-1.1.jar;c:\maven-repository\javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar;c:\maven-repository\javax\annotation\jsr250-api\1.0\jsr250-api-1.0.jar;c:\maven-repository\javax\jws\jsr181-api\1.0-MR1\jsr181-api-1.0-MR1.jar;c:\maven-repository\com\sun\xml\bind\jaxb-impl\2.1.7\jaxb-impl-2.1.7.jar;c:\maven-repository\com\sun\xml\messaging\saaj\saaj-impl\1.3.1\saaj-impl-1.3.1.jar;c:\maven-repository\com\sun\xml\stream\buffer\streambuffer\0.7\streambuffer-0.7.jar;c:\maven-repository\org\jvnet\staxex\stax-ex\1.2\stax-ex-1.2.jar;c:\maven-repository\junit\junit\3.8\junit-3.8.jar;c:\maven-repository\com\sun\xml\stream\sjsxp\1.0.1\sjsxp-1.0.1.jar;c:\maven-repository\com\sun\org\apache\xml\internal\resolver\20050927\resolver-20050927.jar;c:\maven-repository\org\jvnet\mimepull\1.2\mimepull-1.2.jar;c:\maven-repository\com\sun\xml\ws\jaxws-tools\2.1.3\jaxws-tools-2.1.3.jar;c:\maven-repository\com\sun\xml\ws\jaxws-rt\2.1.3\jaxws-rt-2.1.3.jar;c:\maven-repository\javax\xml\ws\jaxws-api\2.1\jaxws-api-2.1.jar;c:\maven-repository\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar;c:\maven-repository\javax\xml\stream\stax-api\1.0\stax-api-1.0.jar;c:\maven-repository\javax\activation\activation\1.1\activation-1.1.jar;c:\maven-repository\javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar;c:\maven-repository\javax\annotation\jsr250-api\1.0\jsr250-api-1.0.jar;c:\maven-repository\javax\jws\jsr181-api\1.0-MR1\jsr181-api-1.0-MR1.jar;c:\maven-repository\com\sun\xml\bind\jaxb-impl\2.1.6\jaxb-impl-2.1.6.jar;c:\maven-repository\com\sun\xml\messaging\saaj\saaj-impl\1.3\saaj-impl-1.3.jar;c:\maven-repository\com\sun\xml\stream\buffer\streambuffer\0.7\streambuffer-0.7.jar;c:\maven-repository\org\jvnet\staxex\stax-ex\1.2\stax-ex-1.2.jar;c:\maven-repository\junit\junit\3.8.1\junit-3.8.1.jar;c:\maven-repository\com\sun\xml\stream\sjsxp\1.0\sjsxp-1.0.jar;c:\maven-repository\com\sun\org\apache\xml\internal\resolver\20050927\resolver-20050927.jar;c:\maven-repository\org\jvnet\mimepull\1.1\mimepull-1.1.jar;c:\maven-repository\com\sun\xml\bind\jaxb-xjc\2.1.6\jaxb-xjc-2.1.6.jar;c:\maven-repository\org\apache\maven\maven-project\2.0.4\maven-project-2.0.4.jar;c:\maven-repository\org\apache\maven\maven-settings\2.0.4\maven-settings-2.0.4.jar;c:\maven-repository\org\apache\maven\maven-model\2.0.4\maven-model-2.0.4.jar;c:\maven-repository\org\codehaus\plexus\plexus-utils\1.1\plexus-utils-1.1.jar;c:\maven-repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;c:\maven-repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;c:\maven-repository\org\apache\maven\maven-profile\2.0.4\maven-profile-2.0.4.jar;c:\maven-repository\org\apache\maven\maven-artifact-manager\2.0.4\maven-artifact-manager-2.0.4.jar;c:\maven-repository\org\apache\maven\maven-repository-metadata\2.0.4\maven-repository-metadata-2.0.4.jar;c:\maven-repository\org\apache\maven\maven-artifact\2.0.4\maven-artifact-2.0.4.jar;c:\maven-repository\org\apache\maven\wagon\wagon-provider-api\1.0-alpha-6\wagon-provider-api-1.0-alpha-6.jar;c:\maven-repository\org\apache\maven\maven-plugin-api\2.0.4\maven-plugin-api-2.0.4.jar,
-wsdl, -r, C:\Documents and
Settings\gomezhe\Bureau\sample-wsgen\target\classes\com\mycorp\resources\wsdl,
samplewsgen.SampleService]
[DEBUG] disposing managed ClassRealm with id:
/plugins/org.codehaus.mojo:jaxws-maven-plugin:[EMAIL PROTECTED]/thread:main
As you could see no tools.jar
With a patched pom for jaxws same problem :
original pom :
<profiles>
<profile>
<!-- This is only for non MAC OS X builds, hence the property below -->
<id>default-tools.jar</id>
<activation>
<property>
<name>java.vendor</name>
<value>Sun Microsystems Inc.</value>
</property>
</activation>
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
</dependencies>
</profile>
</profiles>
...
patched pom (to have tools.jar added not just for Sun SDK) :
<profiles>
<profile>
<!-- This is only for non MAC OS X builds, hence the property below -->
<id>default-tools.jar</id>
<activation>
<file>
<exists>${java.home}/../lib/tools.jar</exists>
</file>
</activation>
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
</dependencies>
</profile>
</profiles>
May be not a show stopper but it seems the system scope is not handled
correctly ;(
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]