- 
- 
- 
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. 
- 
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
- 
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')
           . 
- 
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
- 
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 This may be removed or relocated in the near
             future. It is undecided whether plugins really
 need a remote
             repository set of their own. 
- 
propertiesProperties properties Field properties. 
- 
repositoriesList<Repository> repositories Field repositories. 
 
 
- 
- 
- 
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
- 
idString id A unique identifier for a repository. 
- 
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 -
             warn, fail, etc. Valid values are "fail" or
 "warn". 
- 
enabledboolean enabled Whether to use this repository for downloading
 this type of
             artifact. 
- 
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
- 
configurationObject 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 Field activeProfiles. 
- 
activeProxyProxy activeProxy 
- 
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 Field mirrors. 
- 
modelEncodingString modelEncoding Field modelEncoding. 
- 
offlineboolean offline Indicate whether maven should operate in offline
 mode full-time. 
- 
pluginGroupsList<String> pluginGroups Field pluginGroups. 
- 
profileMapMap<String,Profile> profileMap 
- 
profilesList<Profile> profiles Field profiles. 
- 
proxiesList<Proxy> proxies Field proxies. 
- 
serversList<Server> servers Field servers. 
- 
usePluginRegistryboolean usePluginRegistry Whether Maven should use the plugin-registry.xml
 file to manage plugin versions. 
 
 
- 
- 
Serialized Fields
- 
sourceLevelString sourceLevel 
- 
sourceLevelSetboolean sourceLevelSet