boolean activeByDefault
ActivationFile file
java.lang.String jdk
1.4 only activates on
JDKs versioned 1.4,
while !1.4 matches any JDK that is
not version 1.4. Ranges are supported too:
[1.5,) activates when the JDK is
1.5 minimum.java.util.Map<java.lang.Object,InputLocation> locations
ActivationOS os
ActivationProperty property
java.lang.String exists
java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String missing
java.lang.String arch
java.lang.String family
windows or unix.java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String name
${os.name} Java property,
such as Windows XP.java.lang.String version
java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String name
java.lang.String value
java.util.List<Extension> extensions
java.lang.String outputDirectory
target/classes.java.lang.String scriptSourceDirectory
src/main/scripts.java.lang.String sourceDirectory
src/main/java.java.lang.String testOutputDirectory
target/test-classes.java.lang.String testSourceDirectory
src/test/java.java.lang.String defaultGoal
java.lang.String directory
target.java.util.List<java.lang.String> filters
java.lang.String finalName
${artifactId}-${version}.java.util.List<Resource> resources
java.util.List<Resource> testResources
java.util.Map<java.lang.Object,InputLocation> locations
java.util.List<Notifier> notifiers
java.lang.String system
continuum.java.lang.String url
java.lang.Object configuration
The configuration as DOM object.
By default, every element content is trimmed,
but starting with Maven 3.1.0, you can add
xml:space="preserve" to elements
you want to preserve whitespace.
You can control how child POMs inherit
configuration from parent POMs by adding
combine.children
or combine.self attributes to the
children of the configuration element:
combine.children: available
values are merge (default) and
append,combine.self: available values
are merge (default) and
override.See POM Reference documentation and Xpp3DomUtils for more information.
boolean inheritanceApplied
java.lang.String inherited
String for
technical reasons, the semantic type is actually
Boolean. Default value is
true.java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String email
java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String name
java.lang.String organization
java.lang.String organizationUrl
java.util.Properties properties
java.util.List<java.lang.String> roles
java.lang.String timezone
java.lang.String url
java.lang.String artifactId
maven-artifact.java.lang.String classifier
sources and javadoc:
see default artifact
handlers for a list,jdk14 and
jdk15.java.util.List<Exclusion> exclusions
java.lang.String groupId
org.apache.maven.java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String managementKey
java.lang.String optional
String for
technical reasons, the semantic type is actually
Boolean. Default value is
false.java.lang.String scope
compile, runtime,
test, system, and
provided. Used to
calculate the various classpaths used for
compilation, testing, and so on.
It also assists in determining which artifacts
to include in a distribution of
this project. For more information, see
the
dependency mechanism. The default scope is
compile.java.lang.String systemPath
${java.home}.java.lang.String type
jar,
war, ejb-client
and test-jar: see default
artifact handlers for a list.
New types can be defined by plugins that set
extensions to true, so
this is not a complete list.java.lang.String version
3.2.1. In Maven 2, this can also be
specified as a range of versions.java.util.List<Dependency> dependencies
java.util.Map<java.lang.Object,InputLocation> locations
boolean uniqueVersion
java.lang.String id
java.lang.String downloadUrl
url.
This is given to assist in locating artifacts
that are not in the repository due to
licensing restrictions.java.util.Map<java.lang.Object,InputLocation> locations
Relocation relocation
DeploymentRepository repository
Site site
DeploymentRepository snapshotRepository
repository element.java.lang.String status
none (default),
converted (repository manager
converted this from an Maven 1 POM),
partner
(directly synced from a partner Maven 2
repository), deployed (was deployed from a
Maven 2
instance), verified (has been hand
verified as correct and final).java.lang.String artifactId
java.lang.String groupId
java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String artifactId
java.lang.String groupId
java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String version
java.lang.String directory
int columnNumber
int lineNumber
java.util.Map<java.lang.Object,InputLocation> locations
InputSource source
java.lang.String location
null if
unknown.java.lang.String modelId
<groupId>:<artifactId>:<version>.java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String system
java.lang.String url
java.lang.String comments
java.lang.String distribution
java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String name
java.lang.String url
java.lang.String archive
java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String name
java.util.List<java.lang.String> otherArchives
java.lang.String post
mailto: link will automatically be
created
when the documentation is created.java.lang.String subscribe
mailto: link will automatically be
created
when the documentation is created.java.lang.String unsubscribe
mailto: link will automatically be
created
when the documentation is created.java.lang.String artifactId
Build build
CiManagement ciManagement
java.util.List<Contributor> contributors
java.lang.String description
java.util.List<Developer> developers
java.lang.String groupId
org.apache.maven).java.lang.String inceptionYear
IssueManagement issueManagement
java.util.List<License> licenses
java.util.List<MailingList> mailingLists
java.lang.String modelEncoding
java.lang.String modelVersion
java.lang.String name
Organization organization
java.lang.String packaging
jar
war
ear
pom.
Plugins can create their own packaging, and
therefore their own packaging types,
so this list does not contain all possible
types.Parent parent
java.io.File pomFile
Prerequisites prerequisites
java.util.List<Profile> profiles
Scm scm
java.lang.String url
project.directory property)
.java.lang.String version
java.util.List<Dependency> dependencies
DependencyManagement dependencyManagement
DistributionManagement distributionManagement
java.util.Map<java.lang.Object,InputLocation> locations
java.util.List<java.lang.String> modules
java.util.List<Repository> pluginRepositories
java.util.Properties properties
Reporting reporting
mvn site.
All of the reports will be included in the
navigation bar for browsing.java.lang.Object reports
java.util.List<Repository> repositories
java.lang.String address
java.util.Properties configuration
java.util.Map<java.lang.Object,InputLocation> locations
boolean sendOnError
boolean sendOnFailure
boolean sendOnSuccess
boolean sendOnWarning
java.lang.String type
java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String name
java.lang.String url
java.lang.String artifactId
java.lang.String groupId
java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String relativePath
pom.xml file within the check out.
If not specified, it defaults to
../pom.xml.
Maven looks for the parent POM first in this
location on
the filesystem, then the local repository, and
lastly in the remote repo.
relativePath allows you to select a
different location,
for example when your structure is flat, or
deeper without an intermediate parent POM.
However, the group ID, artifact ID and version
are still required,
and must match the file in the location given or
it will revert to the repository for the POM.
This feature is only for enhancing the
development in a local checkout of that project.
Set the value to an empty string in case you
want to disable the feature and always resolve
the parent POM from the repositories.java.lang.String version
java.util.List<java.lang.String> excludes
java.util.List<java.lang.String> includes
java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String artifactId
java.util.List<Dependency> dependencies
java.util.Map<java.lang.String,PluginExecution> executionMap
java.util.List<PluginExecution> executions
java.lang.String extensions
String for
technical reasons, the semantic type is actually
Boolean. Default value is
false.java.lang.Object goals
java.lang.String groupId
java.lang.String key
java.lang.String version
PluginManagement pluginManagement
java.util.Map<java.lang.Object,InputLocation> locations
java.util.Map<java.lang.String,Plugin> pluginMap
java.util.List<Plugin> plugins
java.util.List<java.lang.String> goals
java.lang.String id
java.lang.String phase
int priority
java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String maven
maven-plugin), the minimum version of
Maven required to use the resulting plugin.requireMavenVersion rule
instead.Activation activation
BuildBase build
java.lang.String id
java.lang.String source
java.lang.String artifactId
java.lang.String groupId
java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String message
java.lang.String version
java.lang.String excludeDefaults
String for
technical reasons, the semantic type is actually
Boolean. Default value is
false.java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String outputDirectory
${project.build.directory}/site.java.util.List<ReportPlugin> plugins
java.util.Map<java.lang.String,ReportPlugin> reportPluginMap
java.lang.String artifactId
java.lang.String groupId
java.util.Map<java.lang.String,ReportSet> reportSetMap
java.util.List<ReportSet> reportSets
java.lang.String version
java.lang.String id
java.util.List<java.lang.String> reports
RepositoryPolicy releases
RepositoryPolicy snapshots
java.lang.String id
settings.xml file, for example. Furthermore,
the identifier is
used during POM inheritance and profile
injection to detect repositories that should be merged.java.lang.String layout
legacy or
default.java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String name
java.lang.String url
protocol://hostname/path.java.lang.String checksumPolicy
ignore
,
fail
or
warn
(the default).java.lang.String enabled
String for
technical reasons, the semantic type is actually
Boolean. Default value is
true.java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String updatePolicy
always,
daily
(default),
interval:XXX
(in minutes) or
never
(only if it doesn't exist locally).java.lang.String filtering
properties element and from the
properties in the files listed in the
filters element. Note: While the type
of this field is String for
technical reasons, the semantic type is actually
Boolean. Default value is
false.java.lang.String mergeId
java.lang.String targetPath
${project.build.outputDirectory}).
For example, if you want that resource to appear
in a specific package
(org.apache.maven.messages), you
must specify this
element with this value:
org/apache/maven/messages.
This is not required if you simply put the
resources in that directory
structure at the source, however.java.lang.String connection
project.directory property)
.java.lang.String developerConnection
connection, but for
developers, i.e. this scm connection
will not be read only.
project.directory property)
.java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String tag
java.lang.String url
project.directory property)
.java.lang.String id
settings.xml file, for example.java.util.Map<java.lang.Object,InputLocation> locations
java.lang.String name
java.lang.String url
protocol://hostname/path.
project.directory property)
.