Author: mperham
Date: Sat Jan 21 10:47:20 2006
New Revision: 371099
URL: http://svn.apache.org/viewcvs?rev=371099&view=rev
Log:
PR: MRELEASE-31
Versions in the dependencyManagement section should not be auto-incremented if
they are released versions.
Modified:
maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java
Modified:
maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java
URL:
http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java?rev=371099&r1=371098&r2=371099&view=diff
==============================================================================
---
maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java
(original)
+++
maven/plugins/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java
Sat Jan 21 10:47:20 2006
@@ -343,13 +343,17 @@
{
Dependency dep = (Dependency) i.next();
- if ( dep.getVersion() != null )
+ // If our dependency specifies an explicit released version,
do NOT update
+ // it to the latest released version. If we depend on a
SNAPSHOT that is
+ // being released, we update the version to reflect the newly
released version.
+ // TODO Cleaner way to determine snapshot?
+ if ( dep.getVersion() != null && dep.getVersion().endsWith(
"-SNAPSHOT" ) )
{
String version = versionResolver.getResolvedVersion(
dep.getGroupId(), dep.getArtifactId() );
if ( version != null )
{
- getLog().info( "Updating DM " + dep.getArtifactId() +
" to " + version );
+ getLog().info( "Updating DepMgmt " +
dep.getArtifactId() + " to " + version );
dep.setVersion( version );
}
}