Yes, that's bad. Looks like maven release plugin was executed with -Pnoclustering option. Which means that the plugin won't process certain modules (update the version in poms) but since the plugin creates a tag from the branch, all source code will be included. So if you build from tag (or source zip or tar.gz) you might end up compiling code that was skipped by the release plugin. So, I guess if there is something we don't want to include in a release, we shouldn't rely on a profile option during a release but instead either 1) svn delete the modules we don't want before the release or 2) update poms appropriately so that modules we don't want aren't compiled by default before the release.
Or any other better ideas? Jarek On Mon, May 20, 2013 at 8:25 AM, Kevan Miller <[email protected]> wrote: > > I've been trying off and on to get a clean build since Friday. I'm currently > failing with: > > [ERROR] Failed to execute goal on project geronimo-clustering-wadi: Could not > resolve dependencies for project > org.apache.geronimo.modules:geronimo-clustering-wadi:bundle:3.0.1-SNAPSHOT: > Could not find artifact > org.apache.geronimo.ext.tomcat:tribes:jar:7.0.39.1-SNAPSHOT in > apache.snapshots (http://repository.apache.org/snapshots) -> [Help 1] > > I can try to clean out my maven repo. See if that helps. However: > > looks like a lot of pom.xml files have <parent>'s pointing to 3.0.1-SNAPSHOT. > Try running 'grep -Rni --include=pom.xml snapshot *' > > --kevan > > On May 17, 2013, at 9:56 AM, Forrest Xia <[email protected]> wrote: > >> Hi Devs, >> >> Please vote Geronimo 3.0.1 release with these major differences from the >> previous release: >> 1. JSF 2.1 support >> 2. JDBC 4 support >> 3. Some components upgrade, including Tomcat, JPA, Yoko, Tranql, ActiveMQ >> 4. Quite a few bugs fixes >> >> For details, see >> http://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.1/RELEASE_NOTES-3.0.1.txt >> >> The server code up for vote is: >> https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/geronimo/3.0.1/geronimo-3.0.1-source-release.tar.gz >> https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/geronimo/3.0.1/geronimo-3.0.1-source-release.zip >> >> The binary code up for vote is: >> Java EE 6 Full Profile Tomcat Assemblies: >> https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.1/geronimo-tomcat7-javaee6-3.0.1-bin.tar.gz >> https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.1/geronimo-tomcat7-javaee6-3.0.1-bin.zip >> >> Java EE 6 Web Profile Tomcat Assemblies: >> https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.1/geronimo-tomcat7-javaee6-web-3.0.1-bin.tar.gz >> https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.1/geronimo-tomcat7-javaee6-web-3.0.1-bin.zip >> >> Little-G Tomcat Assemblies: >> https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.1/geronimo-tomcat7-minimal-3.0.1-bin.tar.gz >> https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.1/geronimo-tomcat7-minimal-3.0.1-bin.zip >> >> Staging repo is: >> https://repository.apache.org/content/repositories/orgapachegeronimo-009/ >> >> The tag has created at: >> http://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.1 >> >> Java EE 6 TCKs all passed! >> >> Vote will be at least open for 72 hours. >> [ ] +1 approve >> [ ] +0 no opinion >> [ ] -1 disapprove (and reason why) >> >> -- >> Thanks! >> >> Regards, Forrest >
