The following document contains the results of PMD's CPD 4.2.2.
| File | Line |
|---|---|
| org\apache\maven\plugins\release\PrepareReleaseMojo.java | 211 |
| org\apache\maven\plugins\release\UpdateVersionsMojo.java | 105 |
releaseManager.updateVersions( config, getReleaseEnvironment(), reactorProjects );
}
catch ( ReleaseExecutionException e )
{
throw new MojoExecutionException( e.getMessage(), e );
}
catch ( ReleaseFailureException e )
{
throw new MojoFailureException( e.getMessage(), e );
}
}
/**
* This method takes some of the release configuration picked up from the command line system properties and copies
* it into the release config object.
*
* @param config The release configuration to merge the system properties into, must not be <code>null</code>.
* @param sysPropertiesConfig The configuration from the system properties to merge in, must not be
* <code>null</code>.
*/
private void mergeCommandLineConfig( ReleaseDescriptor config, ReleaseDescriptor sysPropertiesConfig )
{
// If the user specifies versions, these should override the existing versions
if ( sysPropertiesConfig.getReleaseVersions() != null )
{
config.getReleaseVersions().putAll( sysPropertiesConfig.getReleaseVersions() );
}
if ( sysPropertiesConfig.getDevelopmentVersions() != null )
{
config.getDevelopmentVersions().putAll( sysPropertiesConfig.getDevelopmentVersions() );
}
}
}
| |