Class MavenSettings


  • public class MavenSettings
    extends java.lang.Object
    An encapsulation of settings read from a user's Maven settings.xml.
    Since:
    2022.1.0
    See Also:
    MavenSettingsReader
    • Constructor Summary

      Constructors 
      Constructor Description
      MavenSettings​(org.apache.maven.settings.Settings settings, org.apache.maven.settings.crypto.SettingsDecryptionResult decryptedSettings)
      Create a new MavenSettings instance.
    • Constructor Detail

      • MavenSettings

        public MavenSettings​(org.apache.maven.settings.Settings settings,
                             org.apache.maven.settings.crypto.SettingsDecryptionResult decryptedSettings)
        Create a new MavenSettings instance.
        Parameters:
        settings - the source settings
        decryptedSettings - the decrypted settings
    • Method Detail

      • getOffline

        public boolean getOffline()
      • getMirrorSelector

        public org.eclipse.aether.repository.MirrorSelector getMirrorSelector()
      • getAuthenticationSelector

        public org.eclipse.aether.repository.AuthenticationSelector getAuthenticationSelector()
      • getProxySelector

        public org.eclipse.aether.repository.ProxySelector getProxySelector()
      • getLocalRepository

        public java.lang.String getLocalRepository()
      • getActiveProfiles

        public java.util.List<org.apache.maven.settings.Profile> getActiveProfiles()