Package org.apache.maven.settings
Class SettingsUtils
- java.lang.Object
-
- org.apache.maven.settings.SettingsUtils
-
public final class SettingsUtils extends java.lang.Object
Several convenience methods to handle settings- Version:
- $Id: SettingsUtils.java 682323 2008-08-04 11:14:28Z vsiveton $
-
-
Constructor Summary
Constructors Modifier Constructor Description private
SettingsUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Profile
convertFromSettingsProfile(Profile settingsProfile)
private static Repository
convertFromSettingsRepository(Repository settingsRepo)
private static RepositoryPolicy
convertRepositoryPolicy(RepositoryPolicy settingsPolicy)
static Settings
copySettings(Settings settings)
private static java.util.Map
mapById(java.util.List identifiables)
static void
merge(Settings dominant, Settings recessive, java.lang.String recessiveSourceLevel)
private static void
shallowMergeById(java.util.List dominant, java.util.List recessive, java.lang.String recessiveSourceLevel)
-
-
-
Method Detail
-
merge
public static void merge(Settings dominant, Settings recessive, java.lang.String recessiveSourceLevel)
- Parameters:
dominant
-recessive
-recessiveSourceLevel
-
-
shallowMergeById
private static void shallowMergeById(java.util.List dominant, java.util.List recessive, java.lang.String recessiveSourceLevel)
- Parameters:
dominant
-recessive
-recessiveSourceLevel
-
-
mapById
private static java.util.Map mapById(java.util.List identifiables)
- Parameters:
identifiables
-- Returns:
- a map
-
convertFromSettingsProfile
public static Profile convertFromSettingsProfile(Profile settingsProfile)
- Parameters:
settingsProfile
-- Returns:
- a profile
-
convertFromSettingsRepository
private static Repository convertFromSettingsRepository(Repository settingsRepo)
- Parameters:
settingsRepo
-- Returns:
- a repository
-
convertRepositoryPolicy
private static RepositoryPolicy convertRepositoryPolicy(RepositoryPolicy settingsPolicy)
- Parameters:
settingsPolicy
-- Returns:
- a RepositoryPolicy
-
-