This is an automated email from the ASF dual-hosted git repository.
cstamas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven.git
The following commit(s) were added to refs/heads/master by this push:
new 6a809c256c The previous commit forgot doco
6a809c256c is described below
commit 6a809c256c625e3133be61d5e249718b215a2078
Author: Tamas Cservenak <[email protected]>
AuthorDate: Sat Jul 5 17:48:22 2025 +0200
The previous commit forgot doco
---
src/site/markdown/configuration.properties | 406 +++++++++++++++--------------
src/site/markdown/configuration.yaml | 4 +-
src/site/markdown/maven-configuration.md | 1 +
3 files changed, 209 insertions(+), 202 deletions(-)
diff --git a/src/site/markdown/configuration.properties
b/src/site/markdown/configuration.properties
index bede9d88da..fd338133c5 100644
--- a/src/site/markdown/configuration.properties
+++ b/src/site/markdown/configuration.properties
@@ -20,7 +20,7 @@
# Generated from:
maven-resolver-tools/src/main/resources/configuration.properties.vm
# To modify this file, edit the template and regenerate.
#
-props.count = 63
+props.count = 64
props.1.key = maven.build.timestamp.format
props.1.configurationType = String
props.1.description = Build timestamp format.
@@ -45,355 +45,361 @@ props.4.description = User property for
enabling/disabling the consumer POM feat
props.4.defaultValue = true
props.4.since = 4.0.0
props.4.configurationSource = User properties
-props.5.key = maven.deploy.snapshot.buildNumber
-props.5.configurationType = Integer
-props.5.description = User property for overriding calculated "build number"
for snapshot deploys. Caution: this property should be RARELY used (if used at
all). It may help in special cases like "aligning" a reactor build subprojects
build numbers to perform a "snapshot lock down". Value given here must be
<code>maxRemoteBuildNumber + 1</code> or greater, otherwise build will fail.
How the number to be obtained is left to user (ie by inspecting snapshot
repository metadata or alike). No [...]
-props.5.defaultValue =
-props.5.since = 4.0.0
+props.5.key = maven.deploy.buildPom
+props.5.configurationType = Boolean
+props.5.description = User property for controlling whether build POMs are
deployed alongside consumer POMs. When set to <code>false</code>, only the
consumer POM will be deployed, and the build POM will be excluded from
deployment. This is useful to avoid deploying internal build information that
is not needed by consumers of the artifact. <br/> Default: <code>"true"</code>.
+props.5.defaultValue = true
+props.5.since = 4.1.0
props.5.configurationSource = User properties
-props.6.key = maven.ext.class.path
-props.6.configurationType = String
-props.6.description = Extensions class path.
+props.6.key = maven.deploy.snapshot.buildNumber
+props.6.configurationType = Integer
+props.6.description = User property for overriding calculated "build number"
for snapshot deploys. Caution: this property should be RARELY used (if used at
all). It may help in special cases like "aligning" a reactor build subprojects
build numbers to perform a "snapshot lock down". Value given here must be
<code>maxRemoteBuildNumber + 1</code> or greater, otherwise build will fail.
How the number to be obtained is left to user (ie by inspecting snapshot
repository metadata or alike). No [...]
props.6.defaultValue =
+props.6.since = 4.0.0
props.6.configurationSource = User properties
-props.7.key = maven.home
+props.7.key = maven.ext.class.path
props.7.configurationType = String
-props.7.description = Maven home.
+props.7.description = Extensions class path.
props.7.defaultValue =
-props.7.since = 3.0.0
-props.7.configurationSource = system_properties
-props.8.key = maven.installation.conf
+props.7.configurationSource = User properties
+props.8.key = maven.home
props.8.configurationType = String
-props.8.description = Maven installation configuration directory.
-props.8.defaultValue = ${maven.home}/conf
-props.8.since = 4.0.0
-props.8.configurationSource = User properties
-props.9.key = maven.installation.extensions
+props.8.description = Maven home.
+props.8.defaultValue =
+props.8.since = 3.0.0
+props.8.configurationSource = system_properties
+props.9.key = maven.installation.conf
props.9.configurationType = String
-props.9.description = Maven installation extensions.
-props.9.defaultValue = ${maven.installation.conf}/extensions.xml
+props.9.description = Maven installation configuration directory.
+props.9.defaultValue = ${maven.home}/conf
props.9.since = 4.0.0
props.9.configurationSource = User properties
-props.10.key = maven.installation.settings
+props.10.key = maven.installation.extensions
props.10.configurationType = String
-props.10.description = Maven installation settings.
-props.10.defaultValue = ${maven.installation.conf}/settings.xml
+props.10.description = Maven installation extensions.
+props.10.defaultValue = ${maven.installation.conf}/extensions.xml
props.10.since = 4.0.0
props.10.configurationSource = User properties
-props.11.key = maven.installation.toolchains
+props.11.key = maven.installation.settings
props.11.configurationType = String
-props.11.description = Maven installation toolchains.
-props.11.defaultValue = ${maven.installation.conf}/toolchains.xml
+props.11.description = Maven installation settings.
+props.11.defaultValue = ${maven.installation.conf}/settings.xml
props.11.since = 4.0.0
props.11.configurationSource = User properties
-props.12.key = maven.logger.cacheOutputStream
-props.12.configurationType = Boolean
-props.12.description = If the output target is set to "System.out" or
"System.err" (see preceding entry), by default, logs will be output to the
latest value referenced by System.out/err variables. By setting this parameter
to true, the output stream will be cached, i.e. assigned once at initialization
time and re-used independently of the current value referenced by
System.out/err.
-props.12.defaultValue = false
+props.12.key = maven.installation.toolchains
+props.12.configurationType = String
+props.12.description = Maven installation toolchains.
+props.12.defaultValue = ${maven.installation.conf}/toolchains.xml
props.12.since = 4.0.0
props.12.configurationSource = User properties
-props.13.key = maven.logger.dateTimeFormat
-props.13.configurationType = String
-props.13.description = The date and time format to be used in the output
messages. The pattern describing the date and time format is defined by
SimpleDateFormat. If the format is not specified or is invalid, the number of
milliseconds since start up will be output.
-props.13.defaultValue =
+props.13.key = maven.logger.cacheOutputStream
+props.13.configurationType = Boolean
+props.13.description = If the output target is set to "System.out" or
"System.err" (see preceding entry), by default, logs will be output to the
latest value referenced by System.out/err variables. By setting this parameter
to true, the output stream will be cached, i.e. assigned once at initialization
time and re-used independently of the current value referenced by
System.out/err.
+props.13.defaultValue = false
props.13.since = 4.0.0
props.13.configurationSource = User properties
-props.14.key = maven.logger.defaultLogLevel
+props.14.key = maven.logger.dateTimeFormat
props.14.configurationType = String
-props.14.description = Default log level for all instances of SimpleLogger.
Must be one of ("trace", "debug", "info", "warn", "error" or "off"). If not
specified, defaults to "info".
+props.14.description = The date and time format to be used in the output
messages. The pattern describing the date and time format is defined by
SimpleDateFormat. If the format is not specified or is invalid, the number of
milliseconds since start up will be output.
props.14.defaultValue =
props.14.since = 4.0.0
props.14.configurationSource = User properties
-props.15.key = maven.logger.levelInBrackets
-props.15.configurationType = Boolean
-props.15.description = Should the level string be output in brackets? Defaults
to false.
-props.15.defaultValue = false
+props.15.key = maven.logger.defaultLogLevel
+props.15.configurationType = String
+props.15.description = Default log level for all instances of SimpleLogger.
Must be one of ("trace", "debug", "info", "warn", "error" or "off"). If not
specified, defaults to "info".
+props.15.defaultValue =
props.15.since = 4.0.0
props.15.configurationSource = User properties
-props.16.key = maven.logger.logFile
-props.16.configurationType = String
-props.16.description = The output target which can be the path to a file, or
the special values "System.out" and "System.err". Default is "System.err".
-props.16.defaultValue =
+props.16.key = maven.logger.levelInBrackets
+props.16.configurationType = Boolean
+props.16.description = Should the level string be output in brackets? Defaults
to false.
+props.16.defaultValue = false
props.16.since = 4.0.0
props.16.configurationSource = User properties
-props.17.key = maven.logger.showDateTime
-props.17.configurationType = Boolean
-props.17.description = Set to true if you want the current date and time to be
included in output messages. Default is false.
-props.17.defaultValue = false
+props.17.key = maven.logger.logFile
+props.17.configurationType = String
+props.17.description = The output target which can be the path to a file, or
the special values "System.out" and "System.err". Default is "System.err".
+props.17.defaultValue =
props.17.since = 4.0.0
props.17.configurationSource = User properties
-props.18.key = maven.logger.showLogName
+props.18.key = maven.logger.showDateTime
props.18.configurationType = Boolean
-props.18.description = Set to true if you want the Logger instance name to be
included in output messages. Defaults to true.
-props.18.defaultValue = true
+props.18.description = Set to true if you want the current date and time to be
included in output messages. Default is false.
+props.18.defaultValue = false
props.18.since = 4.0.0
props.18.configurationSource = User properties
-props.19.key = maven.logger.showShortLogName
+props.19.key = maven.logger.showLogName
props.19.configurationType = Boolean
-props.19.description = Set to true if you want the last component of the name
to be included in output messages. Defaults to false.
-props.19.defaultValue = false
+props.19.description = Set to true if you want the Logger instance name to be
included in output messages. Defaults to true.
+props.19.defaultValue = true
props.19.since = 4.0.0
props.19.configurationSource = User properties
-props.20.key = maven.logger.showThreadId
+props.20.key = maven.logger.showShortLogName
props.20.configurationType = Boolean
-props.20.description = If you would like to output the current thread id, then
set to true. Defaults to false.
+props.20.description = Set to true if you want the last component of the name
to be included in output messages. Defaults to false.
props.20.defaultValue = false
props.20.since = 4.0.0
props.20.configurationSource = User properties
-props.21.key = maven.logger.showThreadName
+props.21.key = maven.logger.showThreadId
props.21.configurationType = Boolean
-props.21.description = Set to true if you want to output the current thread
name. Defaults to true.
-props.21.defaultValue = true
+props.21.description = If you would like to output the current thread id, then
set to true. Defaults to false.
+props.21.defaultValue = false
props.21.since = 4.0.0
props.21.configurationSource = User properties
-props.22.key = maven.logger.warnLevelString
-props.22.configurationType = String
-props.22.description = The string value output for the warn level. Defaults to
WARN.
-props.22.defaultValue = WARN
+props.22.key = maven.logger.showThreadName
+props.22.configurationType = Boolean
+props.22.description = Set to true if you want to output the current thread
name. Defaults to true.
+props.22.defaultValue = true
props.22.since = 4.0.0
props.22.configurationSource = User properties
-props.23.key = maven.maven3Personality
-props.23.configurationType = Boolean
-props.23.description = User property for controlling "maven personality". If
activated Maven will behave as previous major version, Maven 3.
-props.23.defaultValue = false
+props.23.key = maven.logger.warnLevelString
+props.23.configurationType = String
+props.23.description = The string value output for the warn level. Defaults to
WARN.
+props.23.defaultValue = WARN
props.23.since = 4.0.0
props.23.configurationSource = User properties
-props.24.key = maven.modelBuilder.parallelism
-props.24.configurationType = Integer
-props.24.description = ProjectBuilder parallelism.
-props.24.defaultValue = cores/2 + 1
+props.24.key = maven.maven3Personality
+props.24.configurationType = Boolean
+props.24.description = User property for controlling "maven personality". If
activated Maven will behave as previous major version, Maven 3.
+props.24.defaultValue = false
props.24.since = 4.0.0
props.24.configurationSource = User properties
-props.25.key = maven.plugin.validation
-props.25.configurationType = String
-props.25.description = Plugin validation level.
-props.25.defaultValue = inline
-props.25.since = 3.9.2
+props.25.key = maven.modelBuilder.parallelism
+props.25.configurationType = Integer
+props.25.description = ProjectBuilder parallelism.
+props.25.defaultValue = cores/2 + 1
+props.25.since = 4.0.0
props.25.configurationSource = User properties
-props.26.key = maven.plugin.validation.excludes
+props.26.key = maven.plugin.validation
props.26.configurationType = String
-props.26.description = Plugin validation exclusions.
-props.26.defaultValue =
-props.26.since = 3.9.6
+props.26.description = Plugin validation level.
+props.26.defaultValue = inline
+props.26.since = 3.9.2
props.26.configurationSource = User properties
-props.27.key = maven.project.conf
+props.27.key = maven.plugin.validation.excludes
props.27.configurationType = String
-props.27.description = Maven project configuration directory.
-props.27.defaultValue = ${session.rootDirectory}/.mvn
-props.27.since = 4.0.0
+props.27.description = Plugin validation exclusions.
+props.27.defaultValue =
+props.27.since = 3.9.6
props.27.configurationSource = User properties
-props.28.key = maven.project.extensions
+props.28.key = maven.project.conf
props.28.configurationType = String
-props.28.description = Maven project extensions.
-props.28.defaultValue = ${maven.project.conf}/extensions.xml
+props.28.description = Maven project configuration directory.
+props.28.defaultValue = ${session.rootDirectory}/.mvn
props.28.since = 4.0.0
props.28.configurationSource = User properties
-props.29.key = maven.project.settings
+props.29.key = maven.project.extensions
props.29.configurationType = String
-props.29.description = Maven project settings.
-props.29.defaultValue = ${maven.project.conf}/settings.xml
+props.29.description = Maven project extensions.
+props.29.defaultValue = ${maven.project.conf}/extensions.xml
props.29.since = 4.0.0
props.29.configurationSource = User properties
-props.30.key = maven.relocations.entries
+props.30.key = maven.project.settings
props.30.configurationType = String
-props.30.description = User controlled relocations. This property is a comma
separated list of entries with the syntax <code>GAV>GAV</code>. The first
<code>GAV</code> can contain <code>\*</code> for any elem (so
<code>\*:\*:\*</code> would mean ALL, something you don't want). The second
<code>GAV</code> is either fully specified, or also can contain
<code>\*</code>, then it behaves as "ordinary relocation": the coordinate is
preserved from relocated artifact. Finally, if right hand < [...]
-props.30.defaultValue =
+props.30.description = Maven project settings.
+props.30.defaultValue = ${maven.project.conf}/settings.xml
props.30.since = 4.0.0
props.30.configurationSource = User properties
-props.31.key = maven.repo.central
+props.31.key = maven.relocations.entries
props.31.configurationType = String
-props.31.description = Maven central repository URL. The property will have
the value of the <code>MAVEN_REPO_CENTRAL</code> environment variable if it is
defined.
-props.31.defaultValue = https://repo.maven.apache.org/maven2
+props.31.description = User controlled relocations. This property is a comma
separated list of entries with the syntax <code>GAV>GAV</code>. The first
<code>GAV</code> can contain <code>\*</code> for any elem (so
<code>\*:\*:\*</code> would mean ALL, something you don't want). The second
<code>GAV</code> is either fully specified, or also can contain
<code>\*</code>, then it behaves as "ordinary relocation": the coordinate is
preserved from relocated artifact. Finally, if right hand < [...]
+props.31.defaultValue =
props.31.since = 4.0.0
props.31.configurationSource = User properties
-props.32.key = maven.repo.local
+props.32.key = maven.repo.central
props.32.configurationType = String
-props.32.description = Maven local repository.
-props.32.defaultValue = ${maven.user.conf}/repository
-props.32.since = 3.0.0
+props.32.description = Maven central repository URL. The property will have
the value of the <code>MAVEN_REPO_CENTRAL</code> environment variable if it is
defined.
+props.32.defaultValue = https://repo.maven.apache.org/maven2
+props.32.since = 4.0.0
props.32.configurationSource = User properties
-props.33.key = maven.repo.local.head
+props.33.key = maven.repo.local
props.33.configurationType = String
-props.33.description = User property for chained LRM: the new "head" local
repository to use, and "push" the existing into tail. Similar to
<code>maven.repo.local.tail</code>, this property may contain comma separated
list of paths to be used as local repositories (combine with chained local
repository), but while latter is "appending" this one is "prepending".
-props.33.defaultValue =
-props.33.since = 4.0.0
+props.33.description = Maven local repository.
+props.33.defaultValue = ${maven.user.conf}/repository
+props.33.since = 3.0.0
props.33.configurationSource = User properties
-props.34.key = maven.repo.local.recordReverseTree
+props.34.key = maven.repo.local.head
props.34.configurationType = String
-props.34.description = User property for reverse dependency tree. If enabled,
Maven will record ".tracking" directory into local repository with "reverse
dependency tree", essentially explaining WHY given artifact is present in local
repository. Default: <code>false</code>, will not record anything.
-props.34.defaultValue = false
-props.34.since = 3.9.0
+props.34.description = User property for chained LRM: the new "head" local
repository to use, and "push" the existing into tail. Similar to
<code>maven.repo.local.tail</code>, this property may contain comma separated
list of paths to be used as local repositories (combine with chained local
repository), but while latter is "appending" this one is "prepending".
+props.34.defaultValue =
+props.34.since = 4.0.0
props.34.configurationSource = User properties
-props.35.key = maven.repo.local.tail
+props.35.key = maven.repo.local.recordReverseTree
props.35.configurationType = String
-props.35.description = User property for chained LRM: list of "tail" local
repository paths (separated by comma), to be used with
<code>org.eclipse.aether.util.repository.ChainedLocalRepositoryManager</code>.
Default value: <code>null</code>, no chained LRM is used.
-props.35.defaultValue =
+props.35.description = User property for reverse dependency tree. If enabled,
Maven will record ".tracking" directory into local repository with "reverse
dependency tree", essentially explaining WHY given artifact is present in local
repository. Default: <code>false</code>, will not record anything.
+props.35.defaultValue = false
props.35.since = 3.9.0
props.35.configurationSource = User properties
-props.36.key = maven.repo.local.tail.ignoreAvailability
+props.36.key = maven.repo.local.tail
props.36.configurationType = String
-props.36.description = User property for chained LRM: whether to ignore
"availability check" in tail or not. Usually you do want to ignore it. This
property is mapped onto corresponding Resolver 2.x property, is like a synonym
for it. Default value: <code>true</code>.
+props.36.description = User property for chained LRM: list of "tail" local
repository paths (separated by comma), to be used with
<code>org.eclipse.aether.util.repository.ChainedLocalRepositoryManager</code>.
Default value: <code>null</code>, no chained LRM is used.
props.36.defaultValue =
props.36.since = 3.9.0
props.36.configurationSource = User properties
-props.37.key = maven.resolver.dependencyManagerTransitivity
+props.37.key = maven.repo.local.tail.ignoreAvailability
props.37.configurationType = String
-props.37.description = User property for selecting dependency manager
behaviour regarding transitive dependencies and dependency management entries
in their POMs. Maven 3 targeted full backward compatibility with Maven2, hence
it ignored dependency management entries in transitive dependency POMs. Maven 4
enables "transitivity" by default, hence unlike Maven2, obeys dependency
management entries deep in dependency graph as well. <br/> Default:
<code>"true"</code>.
-props.37.defaultValue = true
-props.37.since = 4.0.0
+props.37.description = User property for chained LRM: whether to ignore
"availability check" in tail or not. Usually you do want to ignore it. This
property is mapped onto corresponding Resolver 2.x property, is like a synonym
for it. Default value: <code>true</code>.
+props.37.defaultValue =
+props.37.since = 3.9.0
props.37.configurationSource = User properties
-props.38.key = maven.resolver.transport
+props.38.key = maven.resolver.dependencyManagerTransitivity
props.38.configurationType = String
-props.38.description = Resolver transport to use. Can be <code>default</code>,
<code>wagon</code>, <code>apache</code>, <code>jdk</code> or <code>auto</code>.
-props.38.defaultValue = default
+props.38.description = User property for selecting dependency manager
behaviour regarding transitive dependencies and dependency management entries
in their POMs. Maven 3 targeted full backward compatibility with Maven2, hence
it ignored dependency management entries in transitive dependency POMs. Maven 4
enables "transitivity" by default, hence unlike Maven2, obeys dependency
management entries deep in dependency graph as well. <br/> Default:
<code>"true"</code>.
+props.38.defaultValue = true
props.38.since = 4.0.0
props.38.configurationSource = User properties
-props.39.key = maven.session.versionFilter
+props.39.key = maven.resolver.transport
props.39.configurationType = String
-props.39.description = User property for version filter expression used in
session, applied to resolving ranges: a semicolon separated list of filters to
apply. By default, no version filter is applied (like in Maven 3). <br/>
Supported filters: <ul> <li>"h" or "h(num)" - highest version or top list of
highest ones filter</li> <li>"l" or "l(num)" - lowest version or bottom list of
lowest ones filter</li> <li>"s" - contextual snapshot filter</li>
<li>"e(G:A:V)" - predicate filter (leaves [...]
-props.39.defaultValue =
+props.39.description = Resolver transport to use. Can be <code>default</code>,
<code>wagon</code>, <code>apache</code>, <code>jdk</code> or <code>auto</code>.
+props.39.defaultValue = default
props.39.since = 4.0.0
props.39.configurationSource = User properties
-props.40.key = maven.settings.security
+props.40.key = maven.session.versionFilter
props.40.configurationType = String
-props.40.description =
-props.40.defaultValue = ${maven.user.conf}/settings-security4.xml
+props.40.description = User property for version filter expression used in
session, applied to resolving ranges: a semicolon separated list of filters to
apply. By default, no version filter is applied (like in Maven 3). <br/>
Supported filters: <ul> <li>"h" or "h(num)" - highest version or top list of
highest ones filter</li> <li>"l" or "l(num)" - lowest version or bottom list of
lowest ones filter</li> <li>"s" - contextual snapshot filter</li>
<li>"e(G:A:V)" - predicate filter (leaves [...]
+props.40.defaultValue =
+props.40.since = 4.0.0
props.40.configurationSource = User properties
-props.41.key = maven.startInstant
-props.41.configurationType = java.time.Instant
-props.41.description = User property used to store the build timestamp.
-props.41.defaultValue =
-props.41.since = 4.0.0
+props.41.key = maven.settings.security
+props.41.configurationType = String
+props.41.description =
+props.41.defaultValue = ${maven.user.conf}/settings-security4.xml
props.41.configurationSource = User properties
-props.42.key = maven.style.color
-props.42.configurationType = String
-props.42.description = Maven output color mode. Allowed values are
<code>auto</code>, <code>always</code>, <code>never</code>.
-props.42.defaultValue = auto
+props.42.key = maven.startInstant
+props.42.configurationType = java.time.Instant
+props.42.description = User property used to store the build timestamp.
+props.42.defaultValue =
props.42.since = 4.0.0
props.42.configurationSource = User properties
-props.43.key = maven.style.debug
+props.43.key = maven.style.color
props.43.configurationType = String
-props.43.description = Color style for debug messages.
-props.43.defaultValue = bold,f:cyan
+props.43.description = Maven output color mode. Allowed values are
<code>auto</code>, <code>always</code>, <code>never</code>.
+props.43.defaultValue = auto
props.43.since = 4.0.0
props.43.configurationSource = User properties
-props.44.key = maven.style.error
+props.44.key = maven.style.debug
props.44.configurationType = String
-props.44.description = Color style for error messages.
-props.44.defaultValue = bold,f:red
+props.44.description = Color style for debug messages.
+props.44.defaultValue = bold,f:cyan
props.44.since = 4.0.0
props.44.configurationSource = User properties
-props.45.key = maven.style.failure
+props.45.key = maven.style.error
props.45.configurationType = String
-props.45.description = Color style for failure messages.
+props.45.description = Color style for error messages.
props.45.defaultValue = bold,f:red
props.45.since = 4.0.0
props.45.configurationSource = User properties
-props.46.key = maven.style.info
+props.46.key = maven.style.failure
props.46.configurationType = String
-props.46.description = Color style for info messages.
-props.46.defaultValue = bold,f:blue
+props.46.description = Color style for failure messages.
+props.46.defaultValue = bold,f:red
props.46.since = 4.0.0
props.46.configurationSource = User properties
-props.47.key = maven.style.mojo
+props.47.key = maven.style.info
props.47.configurationType = String
-props.47.description = Color style for mojo messages.
-props.47.defaultValue = f:green
+props.47.description = Color style for info messages.
+props.47.defaultValue = bold,f:blue
props.47.since = 4.0.0
props.47.configurationSource = User properties
-props.48.key = maven.style.project
+props.48.key = maven.style.mojo
props.48.configurationType = String
-props.48.description = Color style for project messages.
-props.48.defaultValue = f:cyan
+props.48.description = Color style for mojo messages.
+props.48.defaultValue = f:green
props.48.since = 4.0.0
props.48.configurationSource = User properties
-props.49.key = maven.style.strong
+props.49.key = maven.style.project
props.49.configurationType = String
-props.49.description = Color style for strong messages.
-props.49.defaultValue = bold
+props.49.description = Color style for project messages.
+props.49.defaultValue = f:cyan
props.49.since = 4.0.0
props.49.configurationSource = User properties
-props.50.key = maven.style.success
+props.50.key = maven.style.strong
props.50.configurationType = String
-props.50.description = Color style for success messages.
-props.50.defaultValue = bold,f:green
+props.50.description = Color style for strong messages.
+props.50.defaultValue = bold
props.50.since = 4.0.0
props.50.configurationSource = User properties
-props.51.key = maven.style.trace
+props.51.key = maven.style.success
props.51.configurationType = String
-props.51.description = Color style for trace messages.
-props.51.defaultValue = bold,f:magenta
+props.51.description = Color style for success messages.
+props.51.defaultValue = bold,f:green
props.51.since = 4.0.0
props.51.configurationSource = User properties
-props.52.key = maven.style.transfer
+props.52.key = maven.style.trace
props.52.configurationType = String
-props.52.description = Color style for transfer messages.
-props.52.defaultValue = f:bright-black
+props.52.description = Color style for trace messages.
+props.52.defaultValue = bold,f:magenta
props.52.since = 4.0.0
props.52.configurationSource = User properties
-props.53.key = maven.style.warning
+props.53.key = maven.style.transfer
props.53.configurationType = String
-props.53.description = Color style for warning messages.
-props.53.defaultValue = bold,f:yellow
+props.53.description = Color style for transfer messages.
+props.53.defaultValue = f:bright-black
props.53.since = 4.0.0
props.53.configurationSource = User properties
-props.54.key = maven.user.conf
+props.54.key = maven.style.warning
props.54.configurationType = String
-props.54.description = Maven user configuration directory.
-props.54.defaultValue = ${user.home}/.m2
+props.54.description = Color style for warning messages.
+props.54.defaultValue = bold,f:yellow
props.54.since = 4.0.0
props.54.configurationSource = User properties
-props.55.key = maven.user.extensions
+props.55.key = maven.user.conf
props.55.configurationType = String
-props.55.description = Maven user extensions.
-props.55.defaultValue = ${maven.user.conf}/extensions.xml
+props.55.description = Maven user configuration directory.
+props.55.defaultValue = ${user.home}/.m2
props.55.since = 4.0.0
props.55.configurationSource = User properties
-props.56.key = maven.user.settings
+props.56.key = maven.user.extensions
props.56.configurationType = String
-props.56.description = Maven user settings.
-props.56.defaultValue = ${maven.user.conf}/settings.xml
+props.56.description = Maven user extensions.
+props.56.defaultValue = ${maven.user.conf}/extensions.xml
props.56.since = 4.0.0
props.56.configurationSource = User properties
-props.57.key = maven.user.toolchains
+props.57.key = maven.user.settings
props.57.configurationType = String
-props.57.description = Maven user toolchains.
-props.57.defaultValue = ${maven.user.conf}/toolchains.xml
+props.57.description = Maven user settings.
+props.57.defaultValue = ${maven.user.conf}/settings.xml
props.57.since = 4.0.0
props.57.configurationSource = User properties
-props.58.key = maven.version
+props.58.key = maven.user.toolchains
props.58.configurationType = String
-props.58.description = Maven version.
-props.58.defaultValue =
-props.58.since = 3.0.0
-props.58.configurationSource = system_properties
-props.59.key = maven.version.major
+props.58.description = Maven user toolchains.
+props.58.defaultValue = ${maven.user.conf}/toolchains.xml
+props.58.since = 4.0.0
+props.58.configurationSource = User properties
+props.59.key = maven.version
props.59.configurationType = String
-props.59.description = Maven major version: contains the major segment of this
Maven version.
+props.59.description = Maven version.
props.59.defaultValue =
-props.59.since = 4.0.0
+props.59.since = 3.0.0
props.59.configurationSource = system_properties
-props.60.key = maven.version.minor
+props.60.key = maven.version.major
props.60.configurationType = String
-props.60.description = Maven minor version: contains the minor segment of this
Maven version.
+props.60.description = Maven major version: contains the major segment of this
Maven version.
props.60.defaultValue =
props.60.since = 4.0.0
props.60.configurationSource = system_properties
-props.61.key = maven.version.patch
+props.61.key = maven.version.minor
props.61.configurationType = String
-props.61.description = Maven patch version: contains the patch segment of this
Maven version.
+props.61.description = Maven minor version: contains the minor segment of this
Maven version.
props.61.defaultValue =
props.61.since = 4.0.0
props.61.configurationSource = system_properties
-props.62.key = maven.version.snapshot
+props.62.key = maven.version.patch
props.62.configurationType = String
-props.62.description = Maven snapshot: contains "true" if this Maven is a
snapshot version.
+props.62.description = Maven patch version: contains the patch segment of this
Maven version.
props.62.defaultValue =
props.62.since = 4.0.0
props.62.configurationSource = system_properties
-props.63.key = maven.versionResolver.noCache
-props.63.configurationType = Boolean
-props.63.description = User property for disabling version resolver cache.
-props.63.defaultValue = false
-props.63.since = 3.0.0
-props.63.configurationSource = User properties
+props.63.key = maven.version.snapshot
+props.63.configurationType = String
+props.63.description = Maven snapshot: contains "true" if this Maven is a
snapshot version.
+props.63.defaultValue =
+props.63.since = 4.0.0
+props.63.configurationSource = system_properties
+props.64.key = maven.versionResolver.noCache
+props.64.configurationType = Boolean
+props.64.description = User property for disabling version resolver cache.
+props.64.defaultValue = false
+props.64.since = 3.0.0
+props.64.configurationSource = User properties
diff --git a/src/site/markdown/configuration.yaml
b/src/site/markdown/configuration.yaml
index 0eb6659f7f..ce0e719b85 100644
--- a/src/site/markdown/configuration.yaml
+++ b/src/site/markdown/configuration.yaml
@@ -47,14 +47,14 @@ props:
configurationSource: User properties
- key: maven.deploy.buildPom
configurationType: Boolean
- description: "User property for controlling whether build POMs are
deployed alongside consumer POMs. When set to false, only the consumer POM will
be deployed, and the build POM will be excluded from deployment. This is useful
to avoid deploying internal build information that is not needed by consumers
of the artifact."
+ description: "User property for controlling whether build POMs are
deployed alongside consumer POMs. When set to <code>false</code>, only the
consumer POM will be deployed, and the build POM will be excluded from
deployment. This is useful to avoid deploying internal build information that
is not needed by consumers of the artifact. <br/> Default:
<code>\"true\"</code>."
defaultValue: true
since: 4.1.0
configurationSource: User properties
- key: maven.deploy.snapshot.buildNumber
configurationType: Integer
description: "User property for overriding calculated \"build number\"
for snapshot deploys. Caution: this property should be RARELY used (if used at
all). It may help in special cases like \"aligning\" a reactor build
subprojects build numbers to perform a \"snapshot lock down\". Value given here
must be <code>maxRemoteBuildNumber + 1</code> or greater, otherwise build will
fail. How the number to be obtained is left to user (ie by inspecting snapshot
repository metadata or alike) [...]
- defaultValue:
+ defaultValue:
since: 4.0.0
configurationSource: User properties
- key: maven.ext.class.path
diff --git a/src/site/markdown/maven-configuration.md
b/src/site/markdown/maven-configuration.md
index 4671ea007a..7baae846d2 100644
--- a/src/site/markdown/maven-configuration.md
+++ b/src/site/markdown/maven-configuration.md
@@ -35,6 +35,7 @@ To modify this file, edit the template and regenerate.
| `maven.build.version` | `String` | Maven build version: a human-readable
string containing this Maven version, buildnumber, and time of its build. | -
| 3.0.0 | system_properties |
| `maven.builder.maxProblems` | `Integer` | Max number of problems for each
severity level retained by the model builder. | `100` | 4.0.0 | User
properties |
| `maven.consumer.pom` | `Boolean` | User property for enabling/disabling the
consumer POM feature. | `true` | 4.0.0 | User properties |
+| `maven.deploy.buildPom` | `Boolean` | User property for controlling whether
build POMs are deployed alongside consumer POMs. When set to
<code>false</code>, only the consumer POM will be deployed, and the build POM
will be excluded from deployment. This is useful to avoid deploying internal
build information that is not needed by consumers of the artifact. <br/>
Default: <code>"true"</code>. | `true` | 4.1.0 | User properties |
| `maven.deploy.snapshot.buildNumber` | `Integer` | User property for
overriding calculated "build number" for snapshot deploys. Caution: this
property should be RARELY used (if used at all). It may help in special cases
like "aligning" a reactor build subprojects build numbers to perform a
"snapshot lock down". Value given here must be <code>maxRemoteBuildNumber +
1</code> or greater, otherwise build will fail. How the number to be obtained
is left to user (ie by inspecting snapshot rep [...]
| `maven.ext.class.path` | `String` | Extensions class path. | - | | User
properties |
| `maven.home` | `String` | Maven home. | - | 3.0.0 | system_properties |