java.util.Map<K,V> collisions
java.io.File pomFile
java.io.File moduleFile
java.lang.String moduleName
java.lang.String projectId
java.lang.String groupId
java.lang.String artifactId
java.lang.String version
java.lang.String type
java.lang.String baseMessage
java.lang.String repositoryId
java.lang.String layoutId
ArtifactRepositoryLayout layout
ArtifactRepositoryPolicy snapshots
ArtifactRepositoryPolicy releases
boolean blacklisted
Authentication authentication
Proxy proxy
java.util.List<E> mirroredRepositories
java.lang.String modelVersion
java.lang.String groupId
java.lang.String artifactId
java.lang.String version
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
Snapshot snapshot
java.util.List<E> versions
java.lang.String lastUpdated
java.util.List<E> snapshotVersions
int lineNumber
int columnNumber
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
java.lang.String groupId
java.lang.String artifactId
java.lang.String version
java.util.List<E> extensions
java.lang.String modelEncoding
MavenProject project
java.lang.String lifecycleId
java.lang.String lifecyclePhase
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. Ranges are supported too:
[1.5,)
activates when the JDK is
1.5 minimum.ActivationOS os
ActivationProperty property
ActivationFile file
java.util.Map<K,V> locations
InputLocation location
InputLocation activeByDefaultLocation
InputLocation jdkLocation
InputLocation osLocation
InputLocation propertyLocation
InputLocation fileLocation
java.lang.String missing
java.lang.String exists
java.util.Map<K,V> locations
InputLocation location
InputLocation missingLocation
InputLocation existsLocation
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.util.Map<K,V> locations
InputLocation location
InputLocation nameLocation
InputLocation familyLocation
InputLocation archLocation
InputLocation versionLocation
java.lang.String name
java.lang.String value
java.util.Map<K,V> locations
InputLocation location
InputLocation nameLocation
InputLocation valueLocation
java.lang.String sourceDirectory
src/main/java
.java.lang.String scriptSourceDirectory
src/main/scripts
.java.lang.String testSourceDirectory
src/test/java
.java.lang.String outputDirectory
target/classes
.java.lang.String testOutputDirectory
target/test-classes
.java.util.List<E> extensions
java.lang.String defaultGoal
java.util.List<E> resources
java.util.List<E> testResources
java.lang.String directory
target
.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.util.Map<K,V> locations
InputLocation location
InputLocation systemLocation
InputLocation urlLocation
InputLocation notifiersLocation
java.lang.String inherited
String
for
technical reasons, the semantic type is actually
Boolean
. Default value is
true
.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.
java.util.Map<K,V> locations
InputLocation location
InputLocation inheritedLocation
InputLocation configurationLocation
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.util.Map<K,V> locations
InputLocation location
InputLocation nameLocation
InputLocation emailLocation
InputLocation urlLocation
InputLocation organizationLocation
InputLocation organizationUrlLocation
InputLocation rolesLocation
InputLocation timezoneLocation
InputLocation propertiesLocation
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
,
war
, ejb-client
and test-jar
: see default
artifact handlers for a list. New types can
be defined by extensions, so this is not a complete list.java.lang.String classifier
sources
and javadoc
:
see default artifact
handlers for a list,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. The default scope is
compile
.java.lang.String systemPath
${java.home}
.java.util.List<E> exclusions
java.lang.String optional
String
for
technical reasons, the semantic type is actually
Boolean
. Default value is
false
.java.util.Map<K,V> locations
InputLocation location
InputLocation groupIdLocation
InputLocation artifactIdLocation
InputLocation versionLocation
InputLocation typeLocation
InputLocation classifierLocation
InputLocation scopeLocation
InputLocation systemPathLocation
InputLocation exclusionsLocation
InputLocation optionalLocation
java.lang.String managementKey
java.util.List<E> dependencies
java.util.Map<K,V> locations
InputLocation location
InputLocation dependenciesLocation
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.util.Map<K,V> locations
InputLocation location
InputLocation repositoryLocation
InputLocation snapshotRepositoryLocation
InputLocation siteLocation
InputLocation downloadUrlLocation
InputLocation relocationLocation
InputLocation statusLocation
java.lang.String artifactId
java.lang.String groupId
java.util.Map<K,V> locations
InputLocation location
InputLocation artifactIdLocation
InputLocation groupIdLocation
java.lang.String groupId
java.lang.String artifactId
java.lang.String version
java.util.Map<K,V> locations
InputLocation location
InputLocation groupIdLocation
InputLocation artifactIdLocation
InputLocation versionLocation
java.lang.String directory
int lineNumber
int columnNumber
InputSource source
java.util.Map<K,V> locations
InputLocation location
java.lang.String modelId
<groupId>:<artifactId>:<version>
.java.lang.String location
null
if
unknown.java.lang.String system
java.lang.String url
java.util.Map<K,V> locations
InputLocation location
InputLocation systemLocation
InputLocation urlLocation
java.lang.String name
java.lang.String url
java.lang.String distribution
java.lang.String comments
java.util.Map<K,V> locations
InputLocation location
InputLocation nameLocation
InputLocation urlLocation
InputLocation distributionLocation
InputLocation commentsLocation
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.util.Map<K,V> locations
InputLocation location
InputLocation nameLocation
InputLocation subscribeLocation
InputLocation unsubscribeLocation
InputLocation postLocation
InputLocation archiveLocation
InputLocation otherArchivesLocation
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
child.project.url.inherit.append.path="false"
java.lang.String childProjectUrlInheritAppendPath
String
for
technical reasons, the semantic type is actually
Boolean
true
java.lang.String inceptionYear
Organization organization
java.util.List<E> licenses
java.util.List<E> developers
java.util.List<E> contributors
java.util.List<E> mailingLists
Prerequisites prerequisites
Scm scm
IssueManagement issueManagement
CiManagement ciManagement
Build build
java.util.List<E> profiles
java.lang.String modelEncoding
java.io.File pomFile
java.util.List<E> modules
DistributionManagement distributionManagement
java.util.Properties properties
DependencyManagement dependencyManagement
java.util.List<E> dependencies
java.util.List<E> repositories
java.util.List<E> pluginRepositories
java.lang.Object reports
Reporting reporting
mvn site
.
All of the reports will be included in the
navigation bar for browsing.java.util.Map<K,V> locations
InputLocation location
InputLocation modulesLocation
InputLocation distributionManagementLocation
InputLocation propertiesLocation
InputLocation dependencyManagementLocation
InputLocation dependenciesLocation
InputLocation repositoriesLocation
InputLocation pluginRepositoriesLocation
InputLocation reportsLocation
InputLocation reportingLocation
java.lang.String type
boolean sendOnError
boolean sendOnFailure
boolean sendOnSuccess
boolean sendOnWarning
java.lang.String address
java.util.Properties configuration
java.util.Map<K,V> locations
InputLocation location
InputLocation typeLocation
InputLocation sendOnErrorLocation
InputLocation sendOnFailureLocation
InputLocation sendOnSuccessLocation
InputLocation sendOnWarningLocation
InputLocation addressLocation
InputLocation configurationLocation
java.lang.String name
java.lang.String url
java.util.Map<K,V> locations
InputLocation location
InputLocation nameLocation
InputLocation urlLocation
java.lang.String groupId
java.lang.String artifactId
java.lang.String version
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.util.Map<K,V> locations
InputLocation location
InputLocation groupIdLocation
InputLocation artifactIdLocation
InputLocation versionLocation
InputLocation relativePathLocation
java.util.List<E> includes
java.util.List<E> excludes
java.util.Map<K,V> locations
InputLocation location
InputLocation includesLocation
InputLocation excludesLocation
java.lang.String groupId
java.lang.String artifactId
java.lang.String version
java.lang.String extensions
String
for
technical reasons, the semantic type is actually
Boolean
. Default value is
false
.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> locations
InputLocation location
InputLocation pluginsLocation
java.util.Map<K,V> pluginMap
java.lang.String id
java.lang.String phase
int priority
java.util.List<E> goals
java.lang.String maven
maven-plugin
), the minimum version of
Maven required to use the resulting plugin.requireMavenVersion
rule
instead.java.util.Map<K,V> locations
InputLocation location
InputLocation mavenLocation
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.util.Map<K,V> locations
InputLocation location
InputLocation groupIdLocation
InputLocation artifactIdLocation
InputLocation versionLocation
InputLocation messageLocation
java.lang.String excludeDefaults
String
for
technical reasons, the semantic type is actually
Boolean
. Default value is
false
.java.lang.String outputDirectory
${project.build.directory}/site
.java.util.List<E> plugins
java.util.Map<K,V> locations
InputLocation location
InputLocation excludeDefaultsLocation
InputLocation outputDirectoryLocation
InputLocation pluginsLocation
java.util.Map<K,V> reportPluginMap
java.lang.String groupId
java.lang.String artifactId
java.lang.String version
java.util.List<E> reportSets
java.util.Map<K,V> reportSetMap
java.lang.String id
java.util.List<E> 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 name
java.lang.String url
protocol://hostname/path
.java.lang.String layout
legacy
or
default
.java.util.Map<K,V> locations
InputLocation location
InputLocation idLocation
InputLocation nameLocation
InputLocation urlLocation
InputLocation layoutLocation
java.lang.String enabled
String
for
technical reasons, the semantic type is actually
Boolean
. Default value is
true
.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.util.Map<K,V> locations
InputLocation location
InputLocation enabledLocation
InputLocation updatePolicyLocation
InputLocation checksumPolicyLocation
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 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 connection
child.scm.connection.inherit.append.path="false"
java.lang.String developerConnection
connection
, but for
developers, i.e. this scm connection
will not be read only.
child.scm.developerConnection.inherit.append.path="false"
java.lang.String tag
java.lang.String url
child.scm.url.inherit.append.path="false"
java.lang.String childScmConnectionInheritAppendPath
String
for
technical reasons, the semantic type is actually
Boolean
true
java.lang.String childScmDeveloperConnectionInheritAppendPath
String
for
technical reasons, the semantic type is actually
Boolean
true
java.lang.String childScmUrlInheritAppendPath
String
for
technical reasons, the semantic type is actually
Boolean
true
java.util.Map<K,V> locations
InputLocation location
InputLocation connectionLocation
InputLocation developerConnectionLocation
InputLocation tagLocation
InputLocation urlLocation
InputLocation childScmConnectionInheritAppendPathLocation
InputLocation childScmDeveloperConnectionInheritAppendPathLocation
InputLocation childScmUrlInheritAppendPathLocation
java.lang.String id
settings.xml
file, for example.java.lang.String name
java.lang.String url
protocol://hostname/path
.
child.site.url.inherit.append.path="false"
java.lang.String childSiteUrlInheritAppendPath
String
for
technical reasons, the semantic type is actually
Boolean
true
java.util.Map<K,V> locations
InputLocation location
InputLocation idLocation
InputLocation nameLocation
InputLocation urlLocation
InputLocation childSiteUrlInheritAppendPathLocation
ModelBuildingResult result
int lineNumber
int columnNumber
Repository repository
null
.java.lang.String groupId
java.lang.String artifactId
java.lang.String version
java.lang.Object source
java.lang.String longMessage
Plugin plugin
java.lang.String goal
PluginDescriptor pluginDescriptor
PluginDescriptor pluginDescriptor
java.lang.String originalMessage
org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
MojoExecution mojoExecution
java.lang.String pluginKey
java.lang.String pluginGroupId
java.lang.String pluginArtifactId
java.lang.String pluginVersion
java.lang.String goal
MavenProject project
Plugin plugin
java.util.List<E> parameters
MojoDescriptor mojo
Plugin plugin
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 groupId
java.lang.String artifactId
java.lang.String baseMessage
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
DependencyResolutionResult result
Artifact artifact
MavenProject project
java.lang.String projectId
java.io.File existingProjectFile
java.io.File conflictingProjectFile
ModelValidationResult validationResult
java.lang.String locationInPom
java.lang.String offendingVersion
java.lang.String projectId
java.io.File pomFile
java.util.List<E> results
Dependency dependency
java.lang.String expression
java.lang.String originalMessage
int eventType
int requestType
java.lang.Exception exception
java.io.File localFile
ArtifactTransferResource artifact
long transferredBytes
byte[] dataBuffer
int dataOffset
int dataLength
Dependency dependency
java.lang.String projectId
java.io.File pomFile
InvalidVersionSpecificationException cause
java.lang.String originalMessage
java.lang.String repositoryId
Artifact artifact
ArtifactMetadata artifact
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
java.lang.String layout
java.lang.String mirrorOfLayouts
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
${user.home}/.m2/repository
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
int lineNumber
int columnNumber
java.lang.String sourceLevel
boolean sourceLevelSet
java.util.List<E> problems
int lineNumber
int columnNumber
java.util.List<E> problems
int lineNumber
int columnNumber
java.util.List<E> toolchains
java.lang.String modelEncoding
java.lang.String type
jdk
for
JDK
Standard Toolchain,java.util.Properties provides
java.lang.Object configuration
Toolchain configuration information, like location or any information that is to be retrieved.
Actual content structure is completely open: each toolchain type will define its own format and semantics.
In general, this is a properties
format: <name>value</name>
with
per-toolchain defined properties
names.
java.lang.String sourceLevel
boolean sourceLevelSet
java.lang.String syntax
java.lang.String description
java.lang.String configuration
java.util.Properties cliOptions
java.util.Properties apiMethods
java.lang.String deprecation
java.lang.String ban
boolean editable
java.util.List<E> expressions
java.lang.String modelEncoding
java.util.Map<K,V> expressionsBySyntax
int currentLogLevel