public class Settings extends TrackableBase implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.String> |
activeProfiles
Field activeProfiles.
|
private Proxy |
activeProxy |
private boolean |
interactiveMode
Whether Maven should attempt to interact with
the user for input.
|
private java.lang.String |
localRepository
The local repository.
Default value is: ${user.home}/.m2/repository |
private java.util.List<Mirror> |
mirrors
Field mirrors.
|
private java.lang.String |
modelEncoding
Field modelEncoding.
|
private boolean |
offline
Indicate whether maven should operate in offline
mode full-time.
|
private java.util.List<java.lang.String> |
pluginGroups
Field pluginGroups.
|
private java.util.Map<java.lang.String,Profile> |
profileMap |
private java.util.List<Profile> |
profiles
Field profiles.
|
private java.util.List<Proxy> |
proxies
Field proxies.
|
private java.util.List<Server> |
servers
Field servers.
|
private boolean |
usePluginRegistry
Whether Maven should use the plugin-registry.xml
file to manage plugin versions.
|
GLOBAL_LEVEL, USER_LEVEL
Constructor and Description |
---|
Settings() |
Modifier and Type | Method and Description |
---|---|
void |
addActiveProfile(java.lang.String string)
Method addActiveProfile.
|
void |
addMirror(Mirror mirror)
Method addMirror.
|
void |
addPluginGroup(java.lang.String string)
Method addPluginGroup.
|
void |
addProfile(Profile profile)
Method addProfile.
|
void |
addProxy(Proxy proxy)
Method addProxy.
|
void |
addServer(Server server)
Method addServer.
|
Settings |
clone()
Method clone.
|
void |
flushActiveProxy()
Reset the
activeProxy field to null |
void |
flushProfileMap()
Reset the
profileMap field to null |
java.util.List<java.lang.String> |
getActiveProfiles()
Method getActiveProfiles.
|
Proxy |
getActiveProxy() |
java.lang.Boolean |
getInteractiveMode() |
java.lang.String |
getLocalRepository()
Get the local repository.
Default value is: ${user.home}/.m2/repository |
Mirror |
getMirrorOf(java.lang.String repositoryId)
Deprecated.
|
java.util.List<Mirror> |
getMirrors()
Method getMirrors.
|
java.lang.String |
getModelEncoding()
Get the modelEncoding field.
|
java.util.List<java.lang.String> |
getPluginGroups()
Method getPluginGroups.
|
java.util.List<Profile> |
getProfiles()
Method getProfiles.
|
java.util.Map<java.lang.String,Profile> |
getProfilesAsMap() |
java.util.List<Proxy> |
getProxies()
Method getProxies.
|
Server |
getServer(java.lang.String serverId) |
java.util.List<Server> |
getServers()
Method getServers.
|
boolean |
isInteractiveMode()
Get whether Maven should attempt to interact with the user
for input.
|
boolean |
isOffline()
Get indicate whether maven should operate in offline mode
full-time.
|
boolean |
isUsePluginRegistry()
Get whether Maven should use the plugin-registry.xml file to
manage plugin versions.
|
void |
removeActiveProfile(java.lang.String string)
Method removeActiveProfile.
|
void |
removeMirror(Mirror mirror)
Method removeMirror.
|
void |
removePluginGroup(java.lang.String string)
Method removePluginGroup.
|
void |
removeProfile(Profile profile)
Method removeProfile.
|
void |
removeProxy(Proxy proxy)
Method removeProxy.
|
void |
removeServer(Server server)
Method removeServer.
|
void |
setActiveProfiles(java.util.List<java.lang.String> activeProfiles)
Set list of manually-activated build profiles, specified in
the order in which
they should be applied.
|
void |
setInteractiveMode(boolean interactiveMode)
Set whether Maven should attempt to interact with the user
for input.
|
void |
setLocalRepository(java.lang.String localRepository)
Set the local repository.
Default value is: ${user.home}/.m2/repository |
void |
setMirrors(java.util.List<Mirror> mirrors)
Set configuration of download mirrors for repositories.
|
void |
setModelEncoding(java.lang.String modelEncoding)
Set the modelEncoding field.
|
void |
setOffline(boolean offline)
Set indicate whether maven should operate in offline mode
full-time.
|
void |
setPluginGroups(java.util.List<java.lang.String> pluginGroups)
Set list of groupIds to search for a plugin when that plugin
groupId is not explicitly provided.
|
void |
setProfiles(java.util.List<Profile> profiles)
Set configuration of build profiles for adjusting the build
according to environmental parameters.
|
void |
setProxies(java.util.List<Proxy> proxies)
Set configuration for different proxy profiles.
|
void |
setServers(java.util.List<Server> servers)
Set configuration of server-specific settings, mainly
authentication
method.
|
void |
setUsePluginRegistry(boolean usePluginRegistry)
Set whether Maven should use the plugin-registry.xml file to
manage plugin versions.
|
getSourceLevel, setSourceLevel
private java.lang.String localRepository
${user.home}/.m2/repository
private boolean interactiveMode
private boolean usePluginRegistry
private boolean offline
private java.util.List<Proxy> proxies
private java.util.List<Server> servers
private java.util.List<Mirror> mirrors
private java.util.List<Profile> profiles
private java.util.List<java.lang.String> activeProfiles
private java.util.List<java.lang.String> pluginGroups
private java.lang.String modelEncoding
private Proxy activeProxy
private java.util.Map<java.lang.String,Profile> profileMap
public void addActiveProfile(java.lang.String string)
string
- a string object.public void addMirror(Mirror mirror)
mirror
- a mirror object.public void addPluginGroup(java.lang.String string)
string
- a string object.public void addProfile(Profile profile)
profile
- a profile object.public void addProxy(Proxy proxy)
proxy
- a proxy object.public void addServer(Server server)
server
- a server object.public Settings clone()
clone
in class TrackableBase
public java.util.List<java.lang.String> getActiveProfiles()
public java.lang.String getLocalRepository()
${user.home}/.m2/repository
public java.util.List<Mirror> getMirrors()
public java.lang.String getModelEncoding()
public java.util.List<java.lang.String> getPluginGroups()
public java.util.List<Profile> getProfiles()
public java.util.List<Proxy> getProxies()
public java.util.List<Server> getServers()
public boolean isInteractiveMode()
public boolean isOffline()
public boolean isUsePluginRegistry()
public void removeActiveProfile(java.lang.String string)
string
- a string object.public void removeMirror(Mirror mirror)
mirror
- a mirror object.public void removePluginGroup(java.lang.String string)
string
- a string object.public void removeProfile(Profile profile)
profile
- a profile object.public void removeProxy(Proxy proxy)
proxy
- a proxy object.public void removeServer(Server server)
server
- a server object.public void setActiveProfiles(java.util.List<java.lang.String> activeProfiles)
activeProfiles
- a activeProfiles object.public void setInteractiveMode(boolean interactiveMode)
interactiveMode
- a interactiveMode object.public void setLocalRepository(java.lang.String localRepository)
${user.home}/.m2/repository
localRepository
- a localRepository object.public void setMirrors(java.util.List<Mirror> mirrors)
mirrors
- a mirrors object.public void setModelEncoding(java.lang.String modelEncoding)
modelEncoding
- a modelEncoding object.public void setOffline(boolean offline)
offline
- a offline object.public void setPluginGroups(java.util.List<java.lang.String> pluginGroups)
pluginGroups
- a pluginGroups object.public void setProfiles(java.util.List<Profile> profiles)
profiles
- a profiles object.public void setProxies(java.util.List<Proxy> proxies)
proxies
- a proxies object.public void setServers(java.util.List<Server> servers)
servers
- a servers object.public void setUsePluginRegistry(boolean usePluginRegistry)
usePluginRegistry
- a usePluginRegistry object.public java.lang.Boolean getInteractiveMode()
public void flushActiveProxy()
activeProxy
field to null
public Proxy getActiveProxy()
public Server getServer(java.lang.String serverId)
@Deprecated public Mirror getMirrorOf(java.lang.String repositoryId)
public void flushProfileMap()
profileMap
field to null
public java.util.Map<java.lang.String,Profile> getProfilesAsMap()
Profile#getId()
as keyIdentifiableBase.getId()