Package org.apache.maven.settings
Class SettingsUtils
java.lang.Object
org.apache.maven.settings.SettingsUtils
Several convenience methods to handle settings
- Version:
- $Id: SettingsUtils.java 682323 2008-08-04 11:14:28Z vsiveton $
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Profile
convertFromSettingsProfile
(Profile settingsProfile) private static Repository
convertFromSettingsRepository
(Repository settingsRepo) private static RepositoryPolicy
convertRepositoryPolicy
(RepositoryPolicy settingsPolicy) static Settings
copySettings
(Settings settings) private static Map
static void
private static void
shallowMergeById
(List dominant, List recessive, String recessiveSourceLevel)
-
Constructor Details
-
SettingsUtils
private SettingsUtils()
-
-
Method Details
-
merge
- Parameters:
dominant
-recessive
-recessiveSourceLevel
-
-
shallowMergeById
- Parameters:
dominant
-recessive
-recessiveSourceLevel
-
-
mapById
- Parameters:
identifiables
-- Returns:
- a map
-
convertFromSettingsProfile
- Parameters:
settingsProfile
-- Returns:
- a profile
-
convertFromSettingsRepository
- Parameters:
settingsRepo
-- Returns:
- a repository
-
convertRepositoryPolicy
- Parameters:
settingsPolicy
-- Returns:
- a RepositoryPolicy
-
copySettings
- Parameters:
settings
- could be null- Returns:
- a new instance of settings or null if settings was null.
-