Online report :
http://ci.codehaus.org/continuum-maven/servlet/continuum/target/ProjectBuild.vm/view/ProjectBuild/id/32/buildId/50
Build statistics:
State: Ok
Previous Build: No previous build.
Started at: Sun, 26 Mar 2006 23:25:47 -0800
Finished at: Sun, 26 Mar 2006 23:25:49 -0800
Total time: 2s
Build Trigger: Forced
Exit code: 0
Building machine hostname: cheddar.simulalabs.com
Operating system : Linux(unknown)
Java version : 1.5.0_03(Sun Microsystems Inc.)
Changes
epunzalan PR: MRELEASE-4
Submitted by: John Tolentino, Jr
Applied patch to ignore status check for pom.xml
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/helpers/ScmHelper.java
evenisse Load correctly parameters from settings
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractReleaseMojo.java
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/helpers/ScmHelper.java
evenisse PR: SCM-88
Submitted by Mike Perham
o Add Perforce support
o Add transparent support for locking providers
/maven/plugins/trunk/maven-release-plugin/pom.xml
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/helpers/ScmHelper.java
evenisse PR: SCM-80
Submitted by: Wim Deblauwe
Reviewed by: Emmanuel Venisse
o Checkin only modified files
o Remove unedit call because we don't want revert changes on pom files
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/helpers/ScmHelper.java
evenisse PR: MNG-887
Submitted by: David Hawkins
The user is now prompted with a default release tag name. The default tag name
is the artifactId-releaseVersion of the first project in reactor projects. The
first project is assumed to be the single project being released or the parent
project of a multi-module build.
The release plugin now checks for modified files _before_ prompting the user to
enter a tag name for the release. I found it odd that the plugin would build
the project, test it, prompt you for a release tag and then bomb because of
local modifications. Now it will bomb due to modified files as soon as possible.
developerConnection is now an optional configuration parameter. If
developerConnection is not specified in the Model, the project.scm.connection
will be used. If that is also null, a MojoExecutionException is thrown. This
allows a pom to specify a scm.connection and have the release plugin use that
value if a developerConnection is not specified. This could be a topic of
debate but my opinion is that it is probably a very common case where the
scm.developerConnection and the scm.connection are the exact same value. Why
force the user to specify both when we can default to scm.connection if there
is no need to differentiate?
release:perform now passes along the -Dmaven.test.skip parameter to the child
mvn process if specified. While its clearly not a recommended pattern to use,
the people who need it, need it here as well.
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PerformReleaseMojo.java
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/helpers/ProjectScmRewriter.java
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/helpers/ProjectVersionResolver.java
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/helpers/ReleaseProgressTracker.java
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/helpers/ScmHelper.java
evenisse o Use latest snapshot of maven-scm api that
support edit/unedit mode required by clearcase
/maven/plugins/trunk/maven-release-plugin/pom.xml
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java
/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/helpers/ScmHelper.java
****************************************************************************
Output:
****************************************************************************
[INFO] Scanning for projects...
[INFO]
----------------------------------------------------------------------------
[INFO] Building Maven Plugins
[INFO] task-segment: [clean, install]
[INFO]
----------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory
/home/continuum/continuum-maven/working-directory/32/target
[INFO] Deleting directory
/home/continuum/continuum-maven/working-directory/32/target/classes
[INFO] Deleting directory
/home/continuum/continuum-maven/working-directory/32/target/test-classes
[INFO] Skipping missing optional mojo:
org.apache.maven.plugins:maven-site-plugin:attach-descriptor
[INFO] [install:install]
[INFO] Installing /home/continuum/continuum-maven/working-directory/32/pom.xml
to
/home/continuum/.m2/repository/org/apache/maven/plugins/maven-plugins/2-SNAPSHOT/maven-plugins-2-SNAPSHOT.pom
[INFO]
----------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
----------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Sun Mar 26 23:25:49 PST 2006
[INFO] Final Memory: 3M/77M
[INFO]
----------------------------------------------------------------------------
****************************************************************************