Class MavenSettings
- java.lang.Object
- org.springframework.boot.cli.compiler.maven.MavenSettings
public class MavenSettings extends Object
An encapsulation of settings read from a user's Maven settings.xml.- Since:
- 1.3.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 newMavenSettingsinstance.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.apache.maven.settings.Profile>getActiveProfiles()org.eclipse.aether.repository.AuthenticationSelectorgetAuthenticationSelector()StringgetLocalRepository()org.eclipse.aether.repository.MirrorSelectorgetMirrorSelector()booleangetOffline()org.eclipse.aether.repository.ProxySelectorgetProxySelector()
Constructor Detail
MavenSettings
public MavenSettings(org.apache.maven.settings.Settings settings, org.apache.maven.settings.crypto.SettingsDecryptionResult decryptedSettings)
Create a newMavenSettingsinstance.- Parameters:
settings- the source settingsdecryptedSettings- 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 String getLocalRepository()
getActiveProfiles
public List<org.apache.maven.settings.Profile> getActiveProfiles()