java.lang.String groupId
java.lang.String artifactId
java.lang.String version
java.lang.String type
java.lang.String baseMessage
java.lang.String originalMessage
java.lang.String repositoryId
Artifact artifact
ArtifactRepositoryLayout layout
ArtifactRepositoryPolicy snapshots
ArtifactRepositoryPolicy releases
boolean uniqueVersion
boolean blacklisted
java.lang.String modelVersion
java.lang.String groupId
java.lang.String artifactId
java.lang.String version
org.apache.maven.artifact.repository.metadata.Versioning versioning
java.util.List<E> plugins
java.lang.String modelEncoding
java.lang.String name
java.lang.String prefix
java.lang.String artifactId
java.lang.String timestamp
int buildNumber
boolean localCopy
java.lang.String classifier
java.lang.String extension
java.lang.String version
java.lang.String updated
java.lang.String latest
java.lang.String release
org.apache.maven.artifact.repository.metadata.Snapshot snapshot
java.util.List<E> versions
java.lang.String lastUpdated
java.util.List<E> snapshotVersions
java.lang.String groupId
java.lang.String artifactId
java.lang.String version
java.lang.String type
java.lang.String classifier
Artifact artifact
java.util.List<E> remoteRepositories
java.lang.String originalMessage
java.lang.String path
java.lang.String downloadUrl
Artifact artifact
java.util.List<E> resolvedArtifacts
java.util.List<E> missingArtifacts
boolean activeByDefault
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
ActivationFile file
java.lang.String missing
java.lang.String exists
java.lang.String name
${os.name}
Java property,
such as Windows XP
.java.lang.String family
windows
or unix
.java.lang.String arch
java.lang.String version
java.lang.String name
java.lang.String value
java.lang.String sourceDirectory
java.lang.String scriptSourceDirectory
java.lang.String testSourceDirectory
java.lang.String outputDirectory
java.lang.String testOutputDirectory
java.util.List<E> extensions
java.lang.String defaultGoal
java.util.List<E> resources
java.util.List<E> testResources
java.lang.String directory
java.lang.String finalName
${artifactId}-${version}
.java.util.List<E> filters
java.lang.String system
continuum
.java.lang.String url
java.util.List<E> notifiers
java.lang.String inherited
java.lang.Object configuration
boolean inheritanceApplied
java.lang.String name
java.lang.String email
java.lang.String url
java.lang.String organization
java.lang.String organizationUrl
java.util.List<E> roles
java.lang.String timezone
java.util.Properties properties
java.lang.String groupId
org.apache.maven
.java.lang.String artifactId
maven-artifact
.java.lang.String version
3.2.1
. In Maven 2, this can also be
specified as a range of versions.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 classifier
jdk14
and jdk15
.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.util.List<E> exclusions
boolean optional
java.util.List<E> dependencies
boolean uniqueVersion
java.lang.String id
DeploymentRepository repository
DeploymentRepository snapshotRepository
repository
element.Site site
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
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 groupId
java.lang.String artifactId
java.lang.String version
java.lang.String directory
java.lang.String system
java.lang.String url
java.lang.String name
java.lang.String url
java.lang.String distribution
java.lang.String comments
java.lang.String name
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 post
mailto:
link will automatically be
created
when the documentation is created.java.lang.String archive
java.util.List<E> otherArchives
java.lang.String modelVersion
Parent parent
java.lang.String groupId
org.apache.maven
).java.lang.String artifactId
java.lang.String version
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.java.lang.String name
java.lang.String description
java.lang.String url
java.lang.String inceptionYear
Organization organization
java.util.List<E> licenses
java.util.List<E> mailingLists
java.util.List<E> developers
java.util.List<E> contributors
IssueManagement issueManagement
Scm scm
CiManagement ciManagement
Prerequisites prerequisites
Build build
java.util.List<E> profiles
java.lang.String modelEncoding
DistributionManagement distributionManagement
java.util.List<E> modules
java.util.List<E> repositories
java.util.List<E> pluginRepositories
java.util.List<E> dependencies
java.lang.Object reports
Reporting reporting
mvn site
.
All of the reports will be included in the
navigation bar for browsing.DependencyManagement dependencyManagement
java.util.Properties properties
java.lang.String type
boolean sendOnError
boolean sendOnFailure
boolean sendOnSuccess
boolean sendOnWarning
java.lang.String address
java.util.Properties configuration
java.lang.String name
java.lang.String url
java.lang.String artifactId
java.lang.String groupId
java.lang.String version
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.util.List<E> includes
java.util.List<E> excludes
java.lang.String groupId
java.lang.String artifactId
java.lang.String version
boolean extensions
java.util.List<E> executions
java.util.List<E> dependencies
java.lang.Object goals
java.util.Map<K,V> executionMap
java.lang.String key
PluginManagement pluginManagement
java.util.List<E> plugins
java.util.Map<K,V> pluginMap
java.lang.String id
java.lang.String phase
java.util.List<E> goals
java.lang.String maven
java.lang.String id
Activation activation
BuildBase build
java.lang.String source
java.lang.String groupId
java.lang.String artifactId
java.lang.String version
java.lang.String message
java.lang.Boolean excludeDefaultsValue
java.lang.String outputDirectory
${project.build.directory}/site
.java.util.List<E> plugins
java.util.Map<K,V> reportPluginMap
java.lang.String groupId
java.lang.String artifactId
java.lang.String version
java.lang.String inherited
java.lang.Object configuration
java.util.List<E> reportSets
java.util.Map<K,V> reportSetMap
boolean inheritanceApplied
java.lang.String id
java.lang.Object configuration
java.lang.String inherited
java.util.List<E> reports
boolean inheritanceApplied
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 name
java.lang.String url
protocol://hostname/path
.java.lang.String layout
legacy
or
default
.boolean enabled
java.lang.String updatePolicy
always,
daily
(default),
interval:XXX
(in minutes) or
never
(only if it doesn't exist locally).java.lang.String checksumPolicy
ignore
,
fail
or
warn
(the default).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.boolean filtering
properties
element and from the
properties in the files listed in the
filters
element.java.lang.String mergeId
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 nagEmailAddress
java.lang.String sourceDirectory
java.lang.String unitTestSourceDirectory
java.lang.String aspectSourceDirectory
java.lang.String integrationUnitTestSourceDirectory
java.util.List<E> sourceModifications
UnitTest unitTest
java.lang.String defaultGoal
java.util.List<E> resources
java.lang.String name
java.lang.String email
java.lang.String url
java.lang.String organization
java.lang.String organizationUrl
java.util.List<E> roles
java.lang.String timezone
java.util.Properties properties
java.lang.String id
groupId
and
artifactId
together instead.java.lang.String groupId
org.apache.maven
.java.lang.String artifactId
maven-artifact
.java.lang.String version
3.2.1
. In Maven 2, this can also be
specified as a range of versions.java.lang.String url
java.lang.String jar
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.util.Properties properties
java.lang.String id
java.lang.String directory
java.lang.String name
java.lang.String url
java.lang.String distribution
java.lang.String comments
java.lang.String name
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 post
mailto:
link will automatically be
created
when the documentation is created.java.lang.String archive
java.util.List<E> otherArchives
java.lang.String pomVersion
3
.java.lang.String extend
project.xml
file. For
example,
<extend>${basedir}/../project.xml</extend>
.java.lang.String groupId
org.apache.maven
).java.lang.String artifactId
java.lang.String id
groupId
and artifactId
elements if they
were previously empty.java.lang.String currentVersion
java.util.List<E> versions
java.lang.String name
java.lang.String shortDescription
java.lang.String description
java.lang.String url
java.lang.String siteAddress
java.lang.String siteDirectory
java.lang.String inceptionYear
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.Organization organization
java.util.List<E> licenses
java.util.List<E> mailingLists
java.util.List<E> developers
java.util.List<E> contributors
java.lang.String issueTrackingUrl
java.util.List<E> branches
Repository repository
java.lang.String gumpRepositoryId
java.lang.String distributionSite
maven.repo.central
and maven.repo.central.directory
.java.lang.String distributionDirectory
java.util.List<E> packageGroups
java.util.List<E> reports
java.util.Properties properties
java.lang.String packageName
Build build
java.lang.String modelEncoding
java.util.List<E> dependencies
java.lang.String name
java.lang.String url
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 title
java.lang.String packages
java.util.List<E> includes
java.util.List<E> excludes
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
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.boolean filtering
properties
element and from the
properties in the files listed in the
filters
element.java.lang.String className
sourceDirectory
.java.lang.String property
sourceDirectory
.java.util.List<E> resources
java.lang.String name
1.0
,
1.1-alpha1
,
1.2-beta
,
1.3.2
etc.java.lang.String tag
java.lang.String id
java.lang.Object configuration
java.util.List<E> goals
java.lang.String id
java.util.List<E> phases
java.util.List<E> lifecycles
java.lang.String modelEncoding
java.lang.String id
generate-sources
.java.util.List<E> executions
java.lang.Object configuration
java.lang.String groupId
java.lang.String artifactId
java.lang.String lastChecked
java.lang.String useVersion
java.util.List<E> rejectedVersions
java.lang.String updateInterval
java.lang.String autoUpdate
java.lang.String checkLatest
java.util.List<E> plugins
java.lang.String modelEncoding
java.util.Map<K,V> pluginsByKey
RuntimeInfo runtimeInfo
java.lang.String sourceLevel
boolean sourceLevelSet
boolean activeByDefault
java.lang.String jdk
ActivationOS os
ActivationProperty property
ActivationFile file
java.lang.String missing
java.lang.String exists
java.lang.String name
java.lang.String family
java.lang.String arch
java.lang.String version
java.lang.String name
java.lang.String value
java.lang.String id
Activation activation
java.util.Properties properties
java.util.List<E> repositories
java.util.List<E> pluginRepositories
java.util.List<E> profiles
java.util.List<E> activeProfiles
java.lang.String modelEncoding
RepositoryPolicy releases
RepositoryPolicy snapshots
java.lang.String id
java.lang.String name
java.lang.String url
java.lang.String layout
boolean enabled
java.lang.String updatePolicy
java.lang.String checksumPolicy
org.apache.maven.project.DependencyResolutionResult result
Artifact artifact
MavenProject project
java.lang.String pomLocation
ModelValidationResult validationResult
java.lang.String locationInPom
java.lang.String offendingVersion
java.lang.String projectId
java.lang.String expression
java.lang.String originalMessage
Build build
java.util.List<E> resources
java.util.List<E> testResources
boolean activeByDefault
java.lang.String jdk
ActivationOS os
ActivationProperty property
ActivationFile file
java.lang.String missing
java.lang.String exists
java.lang.String name
java.lang.String family
java.lang.String arch
java.lang.String version
java.lang.String name
java.lang.String value
java.lang.String id
java.lang.String mirrorOf
java.lang.String name
java.lang.String url
Activation activation
java.util.Properties properties
java.util.List<E> repositories
java.util.List<E> pluginRepositories
boolean active
java.lang.String protocol
java.lang.String username
java.lang.String password
int port
java.lang.String host
java.lang.String nonProxyHosts
RepositoryPolicy releases
RepositoryPolicy snapshots
java.lang.String id
java.lang.String name
java.lang.String url
java.lang.String layout
boolean enabled
java.lang.String updatePolicy
java.lang.String checksumPolicy
java.lang.String username
java.lang.String password
java.lang.String privateKey
java.lang.String passphrase
java.lang.String filePermissions
java.lang.String directoryPermissions
java.lang.Object configuration
java.lang.String localRepository
boolean interactiveMode
boolean usePluginRegistry
boolean offline
java.util.List<E> proxies
java.util.List<E> servers
java.util.List<E> mirrors
java.util.List<E> profiles
java.util.List<E> activeProfiles
java.util.List<E> pluginGroups
java.lang.String modelEncoding
Proxy activeProxy
java.util.Map<K,V> profileMap
RuntimeInfo runtimeInfo
int lineNumber
int columnNumber
java.lang.String sourceLevel
boolean sourceLevelSet
java.util.List<E> toolchains
java.lang.String modelEncoding
java.lang.String type
java.lang.Object provides
java.lang.Object configuration
java.lang.String sourceLevel
boolean sourceLevelSet