Package org.apache.maven.settings
Class Settings
java.lang.Object
org.apache.maven.settings.BaseObject
org.apache.maven.settings.TrackableBase
org.apache.maven.settings.Settings
- All Implemented Interfaces:
Serializable,Cloneable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.maven.settings.BaseObject
BaseObject.ChildrenTracking -
Field Summary
Fields inherited from class org.apache.maven.settings.TrackableBase
GLOBAL_LEVEL, PROJECT_LEVEL, USER_LEVELFields inherited from class org.apache.maven.settings.BaseObject
childrenTracking, delegate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddActiveProfile(String activeProfile) voidvoidaddPluginGroup(String pluginGroup) voidaddPluginRepository(Repository pluginRepository) voidaddProfile(Profile profile) voidvoidaddRepository(Repository repository) voidclone()booleanvoidReset theactiveProxyfield tonullvoidReset theprofileMapfield tonullgetMirrorOf(String repositoryId) Deprecated.inthashCode()booleanbooleanbooleanvoidremoveActiveProfile(String activeProfile) voidremoveMirror(Mirror mirror) voidremovePluginGroup(String pluginGroup) voidremovePluginRepository(Repository pluginRepository) voidremoveProfile(Profile profile) voidremoveProxy(Proxy proxy) voidremoveRepository(Repository repository) voidremoveServer(Server server) protected booleanvoidsetActiveProfiles(List<String> activeProfiles) voidsetInteractiveMode(boolean interactiveMode) voidsetLocalRepository(String localRepository) voidsetMirrors(List<Mirror> mirrors) voidsetOffline(boolean offline) voidsetPluginGroups(List<String> pluginGroups) voidsetPluginRepositories(List<Repository> pluginRepositories) voidsetProfiles(List<Profile> profiles) voidsetProxies(List<Proxy> proxies) voidsetRepositories(List<Repository> repositories) voidsetServers(List<Server> servers) settingsToApiV3(List<Settings> list) settingsToApiV4(List<Settings> list) voidsetUsePluginRegistry(boolean usePluginRegistry) Methods inherited from class org.apache.maven.settings.TrackableBase
getSourceLevel, setSourceLevel, trackableBaseToApiV3, trackableBaseToApiV4Methods inherited from class org.apache.maven.settings.BaseObject
update
-
Constructor Details
-
Settings
public Settings() -
Settings
-
Settings
-
-
Method Details
-
clone
- Overrides:
clonein classTrackableBase
-
getDelegate
- Overrides:
getDelegatein classTrackableBase
-
equals
- Overrides:
equalsin classTrackableBase
-
hashCode
public int hashCode()- Overrides:
hashCodein classTrackableBase
-
getModelEncoding
-
getLocalRepository
-
setLocalRepository
-
isInteractiveMode
public boolean isInteractiveMode() -
setInteractiveMode
public void setInteractiveMode(boolean interactiveMode) -
isUsePluginRegistry
public boolean isUsePluginRegistry() -
setUsePluginRegistry
public void setUsePluginRegistry(boolean usePluginRegistry) -
isOffline
public boolean isOffline() -
setOffline
public void setOffline(boolean offline) -
getProxies
-
setProxies
-
addProxy
-
removeProxy
-
getServers
-
setServers
-
addServer
-
removeServer
-
getMirrors
-
setMirrors
-
addMirror
-
removeMirror
-
getRepositories
-
setRepositories
-
addRepository
-
removeRepository
-
getPluginRepositories
-
setPluginRepositories
-
addPluginRepository
-
removePluginRepository
-
getProfiles
-
setProfiles
-
addProfile
-
removeProfile
-
getActiveProfiles
-
setActiveProfiles
-
addActiveProfile
-
removeActiveProfile
-
getPluginGroups
-
setPluginGroups
-
addPluginGroup
-
removePluginGroup
-
replace
- Overrides:
replacein classTrackableBase
-
settingsToApiV4
-
settingsToApiV3
-
getInteractiveMode
-
flushActiveProxy
public void flushActiveProxy()Reset theactiveProxyfield tonull -
getActiveProxy
- Returns:
- the first active proxy
-
getServer
-
getMirrorOf
Deprecated. -
flushProfileMap
public void flushProfileMap()Reset theprofileMapfield tonull -
getProfilesAsMap
- Returns:
- a Map of profiles field with
Profile#getId()as key - See Also:
-