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.ActivationOS os
ActivationProperty property
java.lang.String exists
java.lang.String missing
java.lang.String arch
java.lang.String family
windows or unix.java.lang.String name
${os.name} Java property,
such as Windows XP.java.lang.String version
java.lang.String name
java.lang.String value
java.util.List<E extends java.lang.Object> extensions
java.lang.String outputDirectory
java.lang.String scriptSourceDirectory
java.lang.String sourceDirectory
java.lang.String testOutputDirectory
java.lang.String testSourceDirectory
java.lang.String defaultGoal
java.lang.String directory
java.util.List<E extends java.lang.Object> filters
java.lang.String finalName
${artifactId}-${version}.java.util.List<E extends java.lang.Object> resources
java.util.List<E extends java.lang.Object> testResources
java.util.List<E extends java.lang.Object> notifiers
java.lang.String system
continuum.java.lang.String url
java.lang.Object configuration
boolean inheritanceApplied
java.lang.String inherited
java.lang.String email
java.lang.String name
java.lang.String organization
java.lang.String organizationUrl
java.util.Properties properties
java.util.List<E extends java.lang.Object> roles
java.lang.String timezone
java.lang.String url
java.lang.String artifactId
maven-artifact.java.lang.String classifier
jdk14 and jdk15.java.util.List<E extends java.lang.Object> exclusions
java.lang.String groupId
org.apache.maven.boolean optional
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.java.lang.String systemPath
${java.home}.java.lang.String type
jar. While it
usually represents the extension on the filename
of the dependency,
that is not always the case. A type can be
mapped to a different
extension and a classifier.
The type often correspongs to the packaging
used, though this is also
not always the case.
Some examples are jar,
war, ejb-client
and test-jar.
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<E extends java.lang.Object> dependencies
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.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.lang.String artifactId
java.lang.String groupId
java.lang.String version
java.lang.String directory
java.lang.String system
java.lang.String url
java.lang.String comments
java.lang.String distribution
java.lang.String name
java.lang.String url
java.lang.String archive
java.lang.String name
java.util.List<E extends java.lang.Object> 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<E extends java.lang.Object> contributors
java.lang.String description
java.util.List<E extends java.lang.Object> developers
java.lang.String groupId
org.apache.maven).java.lang.String inceptionYear
IssueManagement issueManagement
java.util.List<E extends java.lang.Object> licenses
java.util.List<E extends java.lang.Object> 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
Prerequisites prerequisites
java.util.List<E extends java.lang.Object> profiles
Scm scm
java.lang.String url
java.lang.String version
java.util.List<E extends java.lang.Object> dependencies
DependencyManagement dependencyManagement
DistributionManagement distributionManagement
java.util.List<E extends java.lang.Object> modules
java.util.List<E extends java.lang.Object> 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<E extends java.lang.Object> repositories
java.lang.String address
java.util.Properties configuration
boolean sendOnError
boolean sendOnFailure
boolean sendOnSuccess
boolean sendOnWarning
java.lang.String type
java.lang.String name
java.lang.String url
java.lang.String artifactId
java.lang.String groupId
java.lang.String relativePath
pom.xml file within the check out.
The default value is ../pom.xml.
Maven looks for the parent pom first in the
reactor of currently building projects, then 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.java.lang.String version
java.util.List<E extends java.lang.Object> excludes
java.util.List<E extends java.lang.Object> includes
java.lang.String artifactId
java.util.List<E extends java.lang.Object> dependencies
java.util.Map<K extends java.lang.Object,V extends java.lang.Object> executionMap
java.util.List<E extends java.lang.Object> executions
boolean extensions
java.lang.Object goals
java.lang.String groupId
java.lang.String key
java.lang.String version
PluginManagement pluginManagement
java.util.Map<K extends java.lang.Object,V extends java.lang.Object> pluginMap
java.util.List<E extends java.lang.Object> plugins
java.util.List<E extends java.lang.Object> goals
java.lang.String id
java.lang.String phase
java.lang.String maven
Activation activation
BuildBase build
java.lang.String id
java.lang.String source
java.lang.String artifactId
java.lang.String groupId
java.lang.String message
java.lang.String version
java.lang.Boolean excludeDefaultsValue
java.lang.String outputDirectory
${project.build.directory}/site
.java.util.List<E extends java.lang.Object> plugins
java.util.Map<K extends java.lang.Object,V extends java.lang.Object> reportPluginMap
java.lang.String artifactId
java.lang.Object configuration
java.lang.String groupId
boolean inheritanceApplied
java.lang.String inherited
java.util.Map<K extends java.lang.Object,V extends java.lang.Object> reportSetMap
java.util.List<E extends java.lang.Object> reportSets
java.lang.String version
java.lang.Object configuration
java.lang.String id
boolean inheritanceApplied
java.lang.String inherited
java.util.List<E extends java.lang.Object> 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.lang.String name
java.lang.String url
protocol://hostname/path.java.lang.String checksumPolicy
ignore
,
fail
or
warn
(the default).boolean enabled
java.lang.String updatePolicy
always,
daily
(default),
interval:XXX
(in minutes) or
never
(only if it doesn't exist locally).boolean filtering
properties element and from the
properties in the files listed in the
filters element.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
java.lang.String developerConnection
connection, but for
developers, i.e. this scm connection
will not be read only.java.lang.String tag
java.lang.String url
java.lang.String id
settings.xml file, for example.java.lang.String name
java.lang.String url
protocol://hostname/path.java.lang.String tag
java.lang.String aspectSourceDirectory
java.lang.String integrationUnitTestSourceDirectory
java.lang.String nagEmailAddress
java.lang.String sourceDirectory
java.util.List<E extends java.lang.Object> sourceModifications
UnitTest unitTest
java.lang.String unitTestSourceDirectory
java.lang.String defaultGoal
java.util.List<E extends java.lang.Object> resources
java.lang.String email
java.lang.String name
java.lang.String organization
java.lang.String organizationUrl
java.util.Properties properties
java.util.List<E extends java.lang.Object> roles
java.lang.String timezone
java.lang.String url
java.lang.String artifactId
maven-artifact.java.lang.String groupId
org.apache.maven.java.lang.String id
groupId and
artifactId together instead.java.lang.String jar
java.util.Properties properties
java.lang.String type
jar. While it
usually represents the extension on the filename
of the dependency,
that is not always the case.
Some examples are jar,
war, and plugin.
A dependency of type plugin is
loaded as a Maven plugin and
not added to the project build classpath.java.lang.String url
java.lang.String version
3.2.1. In Maven 2, this can also be
specified as a range of versions.java.lang.String id
java.lang.String directory
java.lang.String comments
java.lang.String distribution
java.lang.String name
java.lang.String url
java.lang.String archive
java.lang.String name
java.util.List<E extends java.lang.Object> 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
java.util.List<E extends java.lang.Object> branches
Build build
java.util.List<E extends java.lang.Object> contributors
java.lang.String currentVersion
java.lang.String description
java.util.List<E extends java.lang.Object> developers
java.lang.String distributionDirectory
java.lang.String distributionSite
maven.repo.central
and maven.repo.central.directory.java.lang.String extend
project.xml file. For
example,
<extend>${basedir}/../project.xml</extend>.java.lang.String groupId
org.apache.maven).java.lang.String gumpRepositoryId
java.lang.String id
groupId
and artifactId elements if they
were previously empty.java.lang.String inceptionYear
java.lang.String issueTrackingUrl
java.util.List<E extends java.lang.Object> licenses
java.lang.String logo
/images/project-logo.png) or
an absolute URL
(e.g.,
http://my.corp/project-logo.png). This is used
when generating the project documentation.java.util.List<E extends java.lang.Object> mailingLists
java.lang.String modelEncoding
java.lang.String name
Organization organization
java.util.List<E extends java.lang.Object> packageGroups
java.lang.String packageName
java.lang.String pomVersion
3.java.util.Properties properties
java.util.List<E extends java.lang.Object> reports
Repository repository
java.lang.String shortDescription
java.lang.String siteAddress
java.lang.String siteDirectory
java.lang.String url
java.util.List<E extends java.lang.Object> versions
java.util.List<E extends java.lang.Object> dependencies
java.lang.String logo
/images/org-logo.png) or an
absolute URL
(e.g., http://my.corp/logo.png).
This value is used
when generating the project documentation.java.lang.String name
java.lang.String url
java.lang.String packages
java.lang.String title
java.util.List<E extends java.lang.Object> excludes
java.util.List<E extends java.lang.Object> includes
java.lang.String connection
java.lang.String developerConnection
connection, but for
developers, i.e. this scm connection
will not be read only.java.lang.String url
boolean filtering
properties element and from the
properties in the files listed in the
filters element.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 className
sourceDirectory.java.lang.String property
sourceDirectory.java.util.List<E extends java.lang.Object> resources
java.lang.String id
java.lang.String name
1.0,
1.1-alpha1,
1.2-beta,
1.3.2 etc.java.lang.String tag