Class LocalMavenSettingsLoader


  • public class LocalMavenSettingsLoader
    extends java.lang.Object
    Class used to load Maven settings.
    • Constructor Summary

      Constructors 
      Constructor Description
      LocalMavenSettingsLoader​(net.linguica.gradle.maven.settings.MavenSettingsPluginExtension extension)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.maven.settings.Settings loadSettings()
      Loads and merges Maven settings from global and local user configuration files.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • GLOBAL_SETTINGS_FILE

        public static final java.io.File GLOBAL_SETTINGS_FILE
      • SETTINGS_SECURITY_FILE_LOCATION

        public static final java.lang.String SETTINGS_SECURITY_FILE_LOCATION
    • Constructor Detail

      • LocalMavenSettingsLoader

        public LocalMavenSettingsLoader​(net.linguica.gradle.maven.settings.MavenSettingsPluginExtension extension)
    • Method Detail

      • loadSettings

        public org.apache.maven.settings.Settings loadSettings()
                                                        throws org.apache.maven.settings.building.SettingsBuildingException
        Loads and merges Maven settings from global and local user configuration files. Returned Settings object includes decrypted credentials.
        Returns:
        Effective settings
        Throws:
        org.apache.maven.settings.building.SettingsBuildingException - If the effective settings cannot be built