Okay, I think I just put 2+2 together.
1. The build process complains of the missing geronimo-jaxws_2.2_spec 1.0 2. The error message received after only executing 'mvn clean install' is complaining about javax.xml.ws.* class stuff 3. When issuing 'mvn compile' then 'mvn clean install', the packaging error is complaining about com.sun.tools.ws.* stuff 4. The geronimo-jaxws_2.2_spec bundle actuall contains the javax.xml.ws.* stuff (light-bulb) I would conclude this is the problem. And those who have been compiling G3.0 since it was branched probably have the geronimo-jaxws_2.2_spec 1.0 bundle in your repository, and that is why you do not have the problem I report. So, the question is why doesn't the build process download and install the 1.0 dependency of geronimo-jaxws_2.2_spec?? If that question is solved, perhaps it will solve this issue. -RG On 06/08/2011 02:04 PM, Russell E Glaue wrote: > On 06/07/2011 06:21 PM, Kevan Miller wrote: >> >> Can you post more of the build output near the failure? I don't have a clear > picture of where in the build process you're getting this failure. >> >> I'm mostly building with maven 3. I asked about your maven version only to >> try > and pin down the source of your failure... >> > > > I have deleted my local maven repository (i.e. ~/.m2/repository), and got a > fresh checkout of geronimo-trunk. I then executed the maven clean install in > both maven 3.0.3 and 2.2.1 using JDK1.6.0_25. > I attached the output from a maven 2.2.1 build. > > I get the same error repeatedly. (see below) > I now actually remember getting this error message the very first time I tried > building G3.0. But these errors completely went away after the first time I > executed "mvn compile". So I had forgotten about it. > > After the first time executing 'mvn compile', any subsequent 'mvn clean > install' > execution successfully compiled G3.0. Even when compiling a fresh trunk. Just > the packaging was unsuccessful (in which the error messages are given > previously > in this thread). > > My only guess is that the 'mvn compile' target downloads and installs older or > newer bundle dependencies that do not cause these errors. The maven bundles > are > the only things that do not change when you do as I did. > > - > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) > on project geronimo-j2ee-builder: Compilation failure: Compilation failure: > [ERROR] > /data/geronimo/asf-geronimo-server-trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/annotation/HandlerChainAnnotationHelper.java:[178,39] > [deprecation] name() in javax.jws.HandlerChain has been deprecated > [ERROR] > [ERROR] > /data/geronimo/asf-geronimo-server-trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/annotation/WebServiceRefAnnotationHelper.java:[295,61] > cannot find symbol > [ERROR] symbol : method lookup() > [ERROR] location: @interface javax.xml.ws.WebServiceRef > [ERROR] > [ERROR] > /data/geronimo/asf-geronimo-server-trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/annotation/WebServiceRefAnnotationHelper.java:[296,47] > cannot find symbol > [ERROR] symbol : method lookup() > [ERROR] location: @interface javax.xml.ws.WebServiceRef > [ERROR] > [ERROR] > /data/geronimo/asf-geronimo-server-trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/annotation/WebServiceRefAnnotationHelper.java:[403,104] > cannot find symbol > [ERROR] symbol : method responses() > [ERROR] location: @interface javax.xml.ws.soap.Addressing > [ERROR] > [ERROR] > /data/geronimo/asf-geronimo-server-trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/annotation/WebServiceRefAnnotationHelper.java:[413,108] > cannot find symbol > [ERROR] symbol : method responses() > [ERROR] location: @interface javax.xml.ws.soap.Addressing > [ERROR] -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException > [ERROR] > [ERROR] After correcting the problems, you can resume the build with the > command > [ERROR] mvn <goals> -rf :geronimo-j2ee-builder > - > > I do see this, also repeatedly, further up in the output, complaining of the > missing geronimo-j2ee-schema 1.0 bundle: > - > [INFO] > ------------------------------------------------------------------------ > [INFO] Building Geronimo Plugins, System Database 3.0-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > ... > [INFO] > ------------------------------------------------------------------------ > [INFO] Building Geronimo Plugins, System Database :: Derby 3.0-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > ... > [INFO] > ------------------------------------------------------------------------ > [INFO] Building Geronimo Plugins, J2EE 3.0-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > ... > [INFO] > ------------------------------------------------------------------------ > [INFO] Building Geronimo Plugins, J2EE :: Schema 3.0-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ > geronimo-j2ee-schema --- > [INFO] Deleting file set: > /data/geronimo/asf-geronimo-server-trunk/plugins/j2ee/geronimo-j2ee-schema/target > (included: > [**], excluded: []) > [INFO] > [INFO] --- genesis-maven-plugin:2.0:validate-configuration (default) @ > geronimo-j2ee-schema --- > [INFO] > [INFO] --- geronimo-property-plugin:3.0-SNAPSHOT:set-property (set-property) @ > geronimo-j2ee-schema --- > [WARNING] File > /home/ger/.m2/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.0/geronimo-jaxws_2.2_spec-1.0.jar > does not exist > - > A check of that location reveals only a 1.1-SNAPSHOT bundle: > - > [ger@linux7 geronimo]# tree > /home/ger/.m2/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/ > /home/ger/.m2/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/ > `-- 1.1-SNAPSHOT > |-- _maven.repositories > |-- geronimo-jaxws_2.2_spec-1.1-20110608.123812-8.jar > |-- geronimo-jaxws_2.2_spec-1.1-20110608.123812-8.jar.sha1 > |-- geronimo-jaxws_2.2_spec-1.1-20110608.123812-8.pom > |-- geronimo-jaxws_2.2_spec-1.1-20110608.123812-8.pom.lastUpdated > |-- geronimo-jaxws_2.2_spec-1.1-20110608.123812-8.pom.sha1 > |-- geronimo-jaxws_2.2_spec-1.1-SNAPSHOT.jar > |-- geronimo-jaxws_2.2_spec-1.1-SNAPSHOT.pom > |-- maven-metadata-apache.snapshots.xml > |-- maven-metadata-apache.snapshots.xml.sha1 > `-- resolver-status.properties > > 1 directory, 11 file > -
