Class SettingsUtils

java.lang.Object
org.apache.maven.settings.SettingsUtils

public final class SettingsUtils extends Object
Several convenience methods to handle settings
  • Constructor Details

    • SettingsUtils

      private SettingsUtils()
  • Method Details

    • merge

      public static void merge(Settings dominant, Settings recessive, String recessiveSourceLevel)
      Parameters:
      dominant -
      recessive -
      recessiveSourceLevel -
    • convertToSettingsProfile

      public static Profile convertToSettingsProfile(Profile modelProfile)
      Parameters:
      modelProfile -
      Returns:
      a profile
    • 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
    • convertToSettingsRepository

      private static Repository convertToSettingsRepository(Repository modelRepo)
      Parameters:
      modelRepo -
      Returns:
      a repository
    • convertRepositoryPolicy

      private static RepositoryPolicy convertRepositoryPolicy(RepositoryPolicy modelPolicy)
      Parameters:
      modelPolicy -
      Returns:
      a RepositoryPolicy
    • copySettings

      public static Settings copySettings(Settings settings)
      Parameters:
      settings - could be null
      Returns:
      a new instance of settings or null if settings was null.