Package org.apache.maven.api.settings
Class Settings.Builder
java.lang.Object
org.apache.maven.api.settings.TrackableBase.Builder
org.apache.maven.api.settings.Settings.Builder
- Enclosing class:
Settings
Builder class used to create Settings instances.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Collection
<String> (package private) Settings
(package private) Boolean
(package private) String
(package private) Collection
<Mirror> (package private) String
(package private) String
(package private) Boolean
(package private) Collection
<String> (package private) Collection
<Repository> (package private) Collection
<Profile> (package private) Collection
<Proxy> (package private) Collection
<Repository> (package private) Collection
<Server> (package private) Boolean
Fields inherited from class org.apache.maven.api.settings.TrackableBase.Builder
importedFrom, locations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactiveProfiles
(Collection<String> activeProfiles) build()
importedFrom
(InputLocation importedFrom) interactiveMode
(boolean interactiveMode) localRepository
(String localRepository) location
(Object key, InputLocation location) mirrors
(Collection<Mirror> mirrors) modelEncoding
(String modelEncoding) namespaceUri
(String namespaceUri) offline
(boolean offline) pluginGroups
(Collection<String> pluginGroups) pluginRepositories
(Collection<Repository> pluginRepositories) profiles
(Collection<Profile> profiles) proxies
(Collection<Proxy> proxies) repositories
(Collection<Repository> repositories) servers
(Collection<Server> servers) usePluginRegistry
(boolean usePluginRegistry) Methods inherited from class org.apache.maven.api.settings.TrackableBase.Builder
computeLocations
-
Field Details
-
base
Settings base -
namespaceUri
String namespaceUri -
modelEncoding
String modelEncoding -
localRepository
String localRepository -
interactiveMode
Boolean interactiveMode -
usePluginRegistry
Boolean usePluginRegistry -
offline
Boolean offline -
proxies
Collection<Proxy> proxies -
servers
Collection<Server> servers -
mirrors
Collection<Mirror> mirrors -
repositories
Collection<Repository> repositories -
pluginRepositories
Collection<Repository> pluginRepositories -
profiles
Collection<Profile> profiles -
activeProfiles
Collection<String> activeProfiles -
pluginGroups
Collection<String> pluginGroups
-
-
Constructor Details
-
Builder
protected Builder(boolean withDefaults) -
Builder
-
-
Method Details
-
namespaceUri
-
modelEncoding
-
localRepository
-
interactiveMode
-
usePluginRegistry
-
offline
-
proxies
-
servers
-
mirrors
-
repositories
-
pluginRepositories
-
profiles
-
activeProfiles
-
pluginGroups
-
location
- Overrides:
location
in classTrackableBase.Builder
-
importedFrom
- Overrides:
importedFrom
in classTrackableBase.Builder
-
build
- Overrides:
build
in classTrackableBase.Builder
-