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 newMavenSettings
instance.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.apache.maven.settings.Profile>
getActiveProfiles()
org.eclipse.aether.repository.AuthenticationSelector
getAuthenticationSelector()
String
getLocalRepository()
org.eclipse.aether.repository.MirrorSelector
getMirrorSelector()
boolean
getOffline()
org.eclipse.aether.repository.ProxySelector
getProxySelector()
Constructor Detail
MavenSettings
public MavenSettings(org.apache.maven.settings.Settings settings, org.apache.maven.settings.crypto.SettingsDecryptionResult decryptedSettings)
Create a newMavenSettings
instance.- 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()