org.apache.maven.shared.release.config
Class ReleaseUtils

java.lang.Object
  extended by org.apache.maven.shared.release.config.ReleaseUtils

public class ReleaseUtils
extends java.lang.Object

Class providing utility methods used during the release process

Author:
Jeremy Whitlock

Method Summary
static org.apache.maven.shared.release.config.ReleaseDescriptor copyPropertiesToReleaseDescriptor(java.util.Properties properties)
           
static org.apache.maven.shared.release.config.ReleaseDescriptor merge(org.apache.maven.shared.release.config.ReleaseDescriptor mergeInto, org.apache.maven.shared.release.config.ReleaseDescriptor toBeMerged)
          Merge two descriptors together.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

merge

public static org.apache.maven.shared.release.config.ReleaseDescriptor merge(org.apache.maven.shared.release.config.ReleaseDescriptor mergeInto,
                                                                             org.apache.maven.shared.release.config.ReleaseDescriptor toBeMerged)
Merge two descriptors together. All SCM settings are overridden by the merge descriptor, as is the workingDirectory field. The completedPhase field is used as a default from the merge descriptor, but not overridden if it exists.

Parameters:
mergeInto - the descriptor to be merged into
toBeMerged - the descriptor to merge into mergeInto
Returns:
ReleaseDescriptor the merged descriptor

copyPropertiesToReleaseDescriptor

public static org.apache.maven.shared.release.config.ReleaseDescriptor copyPropertiesToReleaseDescriptor(java.util.Properties properties)


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.