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 ProfileconvertFromSettingsProfile(Profile settingsProfile) private static RepositoryconvertFromSettingsRepository(Repository settingsRepo) private static RepositoryPolicyconvertRepositoryPolicy(RepositoryPolicy settingsPolicy) static SettingscopySettings(Settings settings) private static Mapstatic voidprivate static voidshallowMergeById(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.
-