You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by cs...@apache.org on 2025/07/05 15:48:45 UTC
(maven) branch master updated: The previous commit forgot doco
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 <ta...@cservenak.net>
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 |