- 
- 
- 
Serialized Fields
- 
activeByDefaultboolean activeByDefault Flag specifying whether this profile is active as a default. 
- 
fileActivationFile file Specifies that this profile will be activated based on existence of a file. 
- 
jdkString jdk Specifies that this profile will be activated when a matching JDK is detected. 
- 
locationsMap<Object,InputLocation> locations Locations 
- 
osActivationOS os Specifies that this profile will be activated when matching OS attributes are detected. 
- 
propertyActivationProperty property Specifies that this profile will be activated when this property is specified. 
 
 
- 
- 
Serialized Fields
- 
existsString exists The name of the file that should exist to activate a profile. 
- 
locationsMap<Object,InputLocation> locations Locations 
- 
missingString missing The name of the file that should be missing to activate a
 profile. 
 
 
- 
- 
Serialized Fields
- 
archString arch The architecture of the OS to be used to activate a profile. 
- 
familyString family The general family of the OS to be used to activate a
 profile (e.g. 'windows') 
- 
locationsMap<Object,InputLocation> locations Locations 
- 
nameString name The name of the OS to be used to activate a profile. 
- 
versionString version The version of the OS to be used to activate a profile. 
 
 
- 
- 
Serialized Fields
- 
locationsMap<Object,InputLocation> locations Locations 
- 
nameString name The name of the property to be used to activate a profile. 
- 
valueString value The value of the property to be used to activate a profile. 
 
 
- 
- 
- 
- 
- 
Serialized Fields
- 
blockedboolean blocked Whether this mirror should be blocked from any download request but fail the download process, explaining why. 
- 
layoutString layout The layout of the mirror repository. Since Maven 3. 
- 
mirrorOfString mirrorOf The server ID of the repository being mirrored, e.g.,
 "central". This MUST NOT match the mirror id. 
- 
mirrorOfLayoutsString mirrorOfLayouts The layouts of repositories being mirrored. This value can be used to restrict the usage
 of the mirror to repositories with a matching layout (apart from a matching id). Since Maven 3. 
- 
nameString name The optional name that describes the mirror. 
- 
urlString url The URL of the mirror repository. 
 
 
- 
- 
Serialized Fields
- 
activationActivation activation The conditional logic which will automatically
 trigger the inclusion of this profile. 
- 
pluginRepositoriesList<Repository> pluginRepositories The lists of the remote repositories for discovering plugins. 
- 
propertiesMap<String,String> properties Extended configuration specific to this profile goes here.
 Contents take the form of
 <property.name>property.value</property.name>
 
- 
repositoriesList<Repository> repositories The lists of the remote repositories. 
 
 
- 
- 
Serialized Fields
- 
activeStringString activeString Whether this proxy configuration is the active one. Note: While the type of this field
 is Stringfor technical reasons, the semantic type is actuallyboolean.
 
- See Also:
- 
 
- 
hostString host The proxy host. 
- 
nonProxyHostsString nonProxyHosts The list of non-proxied hosts (delimited by |). 
- 
passwordString password The proxy password. 
- 
portStringString portString The proxy port. Note: While the type of this field is Stringfor technical
 reasons, the semantic type is actuallyint.
 
- See Also:
- 
 
- 
protocolString protocol The proxy protocol. 
- 
usernameString username The proxy user. 
 
 
- 
- 
Serialized Fields
- 
releasesRepositoryPolicy releases How to handle downloading of releases from this repository 
- 
snapshotsRepositoryPolicy snapshots How to handle downloading of snapshots from this repository 
 
 
- 
- 
Serialized Fields
- 
layoutString layout The type of layout this repository uses for locating and
 storing artifacts - can be "legacy" or "default". 
- 
nameString name Human readable name of the repository. 
- 
urlString url The url of the repository. 
 
 
- 
- 
Serialized Fields
- 
checksumPolicyString checksumPolicy What to do when verification of an artifact checksum fails. Valid values are "fail" (default for Maven 4 and
 above), "warn" (default for Maven 2 and 3) or "ignore". 
- 
enabledboolean enabled Whether to use this repository for downloading this type of
 artifact. 
- 
locationsMap<Object,InputLocation> locations Locations 
- 
updatePolicyString updatePolicy The frequency for downloading updates - can be "always",
 "daily" (default), "interval:XXX" (in minutes) or "never"
 (only if it doesn't exist locally). 
 
 
- 
- 
Serialized Fields
- 
configurationXmlNode configuration Extra configuration for the transport layer. 
- 
directoryPermissionsString directoryPermissions The permissions for directories when they are created. 
- 
filePermissionsString filePermissions The permissions for files when they are created. 
- 
passphraseString passphrase The passphrase used in conjunction with the privateKey to authenticate. 
- 
passwordString password The password used in conjunction with the username to authenticate. 
- 
privateKeyString privateKey The private key location used to authenticate. 
- 
usernameString username The username used to authenticate. 
 
 
- 
- 
Serialized Fields
- 
activeProfilesList<String> activeProfiles List of manually-activated build profiles, specified in the order in which
 they should be applied. 
- 
interactiveModeboolean interactiveMode Whether Maven should attempt to interact with the user for input. 
- 
localRepositoryString localRepository The local repository.
 Default value is:${user.home}/.m2/repository
 
- 
mirrorsList<Mirror> mirrors Configuration of download mirrors for repositories. 
- 
modelEncodingString modelEncoding 
- 
namespaceUriString namespaceUri 
- 
offlineboolean offline Indicate whether maven should operate in offline mode full-time. 
- 
pluginGroupsList<String> pluginGroups List of groupIds to search for a plugin when that plugin
 groupId is not explicitly provided. 
- 
pluginRepositoriesList<Repository> pluginRepositories The lists of the remote repositories for discovering plugins. 
- 
profilesList<Profile> profiles Configuration of build profiles for adjusting the build
 according to environmental parameters. 
- 
proxiesList<Proxy> proxies Configuration for different proxy profiles. Multiple proxy profiles
 might come in handy for anyone working from a notebook or other
 mobile platform, to enable easy switching of entire proxy
 configurations by simply specifying the profile id, again either from
 the command line or from the defaults section below. 
- 
repositoriesList<Repository> repositories The lists of the remote repositories. 
- 
serversList<Server> servers Configuration of server-specific settings, mainly authentication
 method. This allows configuration of authentication on a per-server
 basis. 
- 
usePluginRegistryboolean usePluginRegistry Whether Maven should use the plugin-registry.xml file to manage plugin versions. 
 
 
-