- 
- 
- 
Serialized Fields
- 
activeByDefault
boolean activeByDefault
Flag specifying whether this profile is active
 as a default.
 
- 
file
ActivationFile file
Specifies that this profile will be activated
 based on existence of a file.
 
- 
jdk
String jdk
Specifies that this profile will be activated
 when a matching JDK is detected.
 
- 
os
ActivationOS os
Specifies that this profile will be activated
 when matching OS attributes are detected.
 
- 
property
ActivationProperty property
Specifies that this profile will be activated
 when this property is specified.
 
 
 
- 
 
- 
- 
Serialized Fields
- 
arch
String arch
The architecture of the OS to be used to
 activate a profile.
 
- 
family
String family
The general family of the OS to be used to
 activate a
             profile (e.g. 'windows')
           .
 
- 
name
String name
The name of the OS to be used to activate a
 profile.
 
- 
version
String version
The version of the OS to be used to activate a
 profile.
 
 
 
- 
 
- 
 
- 
- 
Serialized Fields
- 
blocked
boolean blocked
Whether this mirror should be blocked from any
 download request but fail the download process, explaining
 why.
 
- 
layout
String layout
The layout of the mirror repository. Since Maven 3.
 
- 
mirrorOf
String mirrorOf
The server ID of the repository being mirrored,
 e.g.,
             "central". This MUST NOT match the mirror id.
 
- 
mirrorOfLayouts
String 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.
 
- 
name
String name
The optional name that describes the mirror.
 
- 
url
String url
The URL of the mirror repository.
 
 
 
- 
- 
Serialized Fields
- 
activation
Activation activation
The conditional logic which will automatically
             trigger the inclusion of this profile.
 
- 
pluginRepositories
List<Repository> pluginRepositories
This may be removed or relocated in the near
             future. It is undecided whether plugins really
 need a remote
             repository set of their own.
 
- 
properties
Properties properties
Field properties.
 
- 
repositories
List<Repository> repositories
Field repositories.
 
 
 
- 
 
- 
- 
Serialized Fields
- 
releases
RepositoryPolicy releases
How to handle downloading of releases from this
 repository
           .
 
- 
snapshots
RepositoryPolicy snapshots
How to handle downloading of snapshots from this
 repository
           .
 
 
 
- 
- 
Serialized Fields
- 
id
String id
A unique identifier for a repository.
 
- 
layout
String layout
The type of layout this repository uses for
 locating and
             storing artifacts - can be "legacy" or
 "default".
 
- 
name
String name
Human readable name of the repository.
 
- 
url
String url
The url of the repository.
 
 
 
- 
- 
Serialized Fields
- 
checksumPolicy
String checksumPolicy
What to do when verification of an artifact
 checksum fails -
             warn, fail, etc. Valid values are "fail" or
 "warn".
 
- 
enabled
boolean enabled
Whether to use this repository for downloading
 this type of
             artifact.
 
- 
updatePolicy
String 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
- 
configuration
Object configuration
Extra configuration for the transport layer.
 
- 
directoryPermissions
String directoryPermissions
The permissions for directories when they are
 created.
 
- 
filePermissions
String filePermissions
The permissions for files when they are created.
 
- 
passphrase
String passphrase
The passphrase used in conjunction with the
 privateKey to authenticate.
 
- 
password
String password
The password used in conjunction with the
 username to authenticate.
 
- 
privateKey
String privateKey
The private key location used to authenticate.
 
- 
username
String username
The username used to authenticate.
 
 
 
- 
- 
Serialized Fields
- 
activeProfiles
List<String> activeProfiles
Field activeProfiles.
 
- 
activeProxy
Proxy activeProxy
 
- 
interactiveMode
boolean interactiveMode
Whether Maven should attempt to interact with
 the user for input.
 
- 
localRepository
String localRepository
The local repository.
Default value
 is: ${user.home}/.m2/repository
 
- 
mirrors
List<Mirror> mirrors
Field mirrors.
 
- 
modelEncoding
String modelEncoding
Field modelEncoding.
 
- 
offline
boolean offline
Indicate whether maven should operate in offline
 mode full-time.
 
- 
pluginGroups
List<String> pluginGroups
Field pluginGroups.
 
- 
profileMap
Map<String,Profile> profileMap
 
- 
profiles
List<Profile> profiles
Field profiles.
 
- 
proxies
List<Proxy> proxies
Field proxies.
 
- 
servers
List<Server> servers
Field servers.
 
- 
usePluginRegistry
boolean usePluginRegistry
Whether Maven should use the plugin-registry.xml
 file to manage plugin versions.
 
 
 
- 
- 
Serialized Fields
- 
sourceLevel
String sourceLevel
 
- 
sourceLevelSet
boolean sourceLevelSet