profiles
Profiles
package
org.apache.maven.profiles
ProfilesRoot
1.0.0
Root element of the profiles.xml file.
profiles
1.0.0
Profile
*
activeProfiles
1.0.0
String
*
Profile
1.0.0
id
true
1.0.0
String
The ID of this build profile, for activation
purposes.
activation
1.0.0
Activation
properties
Extended configuration specific to this profile goes
here.
Properties
String
*
repositories
1.0.0
Repository
*
pluginRepositories
1.0.0
Repository
*
Activation
1.0.0
activeByDefault
1.0.0
boolean
Flag specifying whether this profile is active as a default.
jdk
1.0.0
String
os
1.0.0
ActivationOS
property
1.0.0
ActivationProperty
file
1.0.0
ActivationFile
RepositoryBase
1.0.0
id
1.0.0
String
name
1.0.0
String
url
1.0.0
String
layout
1.0.0
The type of layout this repository uses for locating and storing artifacts - can be "legacy" or
"default".
String
default
1.0.0
Repository
RepositoryBase
1.0.0
Repository contains the information needed for establishing connections with remote repoistory
releases
1.0.0
How to handle downloading of releases from this repository
RepositoryPolicy
snapshots
1.0.0
How to handle downloading of snapshots from this repository
RepositoryPolicy
1.0.0
RepositoryPolicy
1.0.0
Download policy
enabled
1.0.0
Whether to use this repository for downloading this type of artifact
boolean
true
updatePolicy
1.0.0
The frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or
"never" (only if it doesn't exist locally).
String
checksumPolicy
1.0.0
What to do when verification of an artifact checksum fails - warn, fail, etc. Valid values are
"fail" or "warn"
String
ActivationProperty
1.0.0
name
1.0.0
String
true
The name of the property to be used to activate a profile
value
1.0.0
String
The value of the property to be used to activate a profile
ActivationFile
1.0.0
missing
1.0.0
String
The name of the file that should be missing to activate a profile
exists
1.0.0
String
The name of the file that should exist to activate a profile
ActivationOS
1.0.0
name
1.0.0
String
The name of the OS to be used to activate a profile
family
1.0.0
String
The general family of the OS to be used to activate a profile (e.g. 'windows')
arch
1.0.0
String
The architecture of the OS to be used to activate a profile
version
1.0.0
String
The version of the OS to be used to activate a profile