You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by gn...@apache.org on 2026/08/28 13:33:28 UTC
(maven) branch implement-automatic-jdk-toolchain-selection-when-t updated (2cd1c11350 -> 3cabc5cb53)
This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch implement-automatic-jdk-toolchain-selection-when-t
in repository https://gitbox.apache.org/repos/asf/maven.git
discard 2cd1c11350 Address review: take minimum source level across all source directories
discard a6f2d3ee11 Fix IT: ensure mvnup is executable before forked execution
discard dce73beb23 Address review feedback: fix isApplicable safety net and deduplicate error
discard f956cc2e4a Add integration test for mvnup ToolchainPluginStrategy
discard 3a43015e57 Add version constraint to select-jdk-toolchain configuration
discard 269a21fe20 Add mvnup ToolchainPluginStrategy: auto-add maven-toolchains-plugin
discard 4d0b8b2be6 Simplify JDK source-level check: replace auto-discovery with clear error
discard 48d0b6e48f Fix DefaultToolchainManager constructor visibility for compat layer and IT harness
discard 617ee27a4a Fix DefaultToolchainManager(Map) constructor visibility for IT harness
discard 3cd5544a6a Fix auto-toolchain selection: compiler plugin config, compat layer, and JDK discovery
discard 2b628ca4e0 Use Session properties instead of System.* in JdkToolchainDiscoverer
discard 4d88482097 Add lazy JDK discovery from filesystem for auto-selection fallback
discard 8ec56c4ab4 Remove public modifiers from IT class and methods
discard fb8ebb64fd Add integration tests for automatic JDK toolchain selection
discard 42cbce4ca0 Auto-select JDK toolchain when running JDK cannot compile the project's source level
add 1068d0a3da Prevent NPE in inheritance assembler (#12632)
add 0ae0645355 Fix #12604: DefaultSettingsBuilder dead Windows drive-relative path handling (#12631)
add 5ef86b3428 docs: fix text quality issues in configuring.md and cache-configuration.md (#12638)
add 8716fb8d78 Fix #12609: ProtoSession.Builder.newBuilder() NPE on unset property maps (#12628)
add 2a8b6b243e Add validation for Plexus-based plugin dependency injection (#12577)
add 57ff83878f Bump ch.qos.logback:logback-classic from 1.6.0 to 1.6.1 (#12578)
add 3e01a12e9e remove commented out link (#12637)
add 1c194aa7ea consistency on Maven 4 vs 3 vs 2 references (#12642)
add 298902c30c fix guice label in graph
add 9e9749ec8b Bump actions/setup-java from 5.6.0 to 5.7.0
add f2e182dbdb Add 4.0.0-rc-6 to DOAP
add def319bc81 Build the wrapper job with Maven 4.0.0-rc-6
add e400dedfb9 Download the wrapper distribution from Central, not the Google mirror
add b47bcec09c Resolve from Central in CI, not the Google Cloud mirror
add ff14890f75 Keep the mirror line, commented, rather than deleting it
add e5d417cef4 Ignore logback 1.3+ on Maven 3.x branches in dependabot config
add daf20efc0f Fix flaky MonotonicClockTest.testElapsedTimeConsistency
add 6a3788ab8d Bump xmlunitVersion from 2.12.0 to 2.13.0
add db7a8720e3 Bump com.fasterxml.woodstox:woodstox-core from 7.2.1 to 7.2.2 (#12688)
add 8324271a4c Restore the Google Cloud mirror for CI resolution
add 163659d4f0 Upgrade it suite to use Jetty 12.1.6 and core jetty api
add 4af0469bd4 Keep MNG-4360 and MNG-4554 green under Jetty 12
add bb101aa852 Address review feedback on the Jetty 12 port
add 70d0e95591 Fix #12704: Do not report an independent, built module as skipped
add 48d928aee1 Cover BuildStep.hasExecutions() with unit tests
add 0bf573bd6a Migrate legacy plugin Javadoc annotations
add 6a1b3e39c2 Rename the site documents ahead of converting them
add d4b5e85010 Port the site documentation from APT to Markdown
add 096d59ec94 Restore the document metadata dropped when the pages were ported
add d94e094ed3 fix configuration page generation (#12657)
add 945813a7d4 Move the core IT suite off the JUnit 4 assertions
add 3ffb0e75d3 Bump ch.qos.logback:logback-classic from 1.6.1 to 1.6.2 (#12751)
add ff83033777 Bump ch.qos.logback:logback-classic from 1.6.2 to 1.6.3 (#12757)
add 48514f63b2 Bump org.junit:junit-bom from 6.1.2 to 6.1.3 (#12726)
add 7ff92c685c Bump eu.maveniverse.maven.plugins:bom-builder3 from 1.3.3 to 1.3.4 (#12763)
add d74e9035c3 Do not resolve unversioned plugins to pre-releases
add 96b1170955 Cover the pre-release exclusion cases with a unit test
add b56dc49e13 Address review feedback on the pre-release detection
add 7dc59176c0 Reuse GenericQualifiers for the pre-release check
add 79442b492c Bump net.bytebuddy:byte-buddy from 1.18.11 to 1.18.12 (#12772)
add e4093d4e12 Bump com.google.guava:guava from 33.6.0-jre to 33.7.0-jre (#12775)
add 540897d3d3 Fix concurrent updates to mapped model sources (#12766)
add 91210fc746 Fix parent profile cache matching across activation contexts (#12762)
add 40de8a097d Make profile activation conditions locale-independent (#12735)
add 00960e4a22 Fix #12599: BuildPlanExecutor thread pool leak on constructor failure
add 4e8afa2d6f Support the logical not operator in profile activation conditions (#12737)
add a839f89887 Fix MonotonicClock.withZone() to properly implement Clock contract (#12753)
add 3f801615ed Fix #12640: BOM consumer POM must not include inherited dependency management
add 3d7f6e7920 Fix #12610: Preserve coordinates when merging InputLocation
add f5649cad75 Fix duplicate model problem reporting, fixes #12691 (#12707)
add ff255ba19c Bump org.codehaus.plexus:plexus-xml from 4.1.1 to 4.2.0
add 6dc402ec4c Bump com.google.jimfs:jimfs from 1.3.1 to 1.3.2 (#12782)
add cebf845f6f Bump eu.maveniverse.maven.mimir:testing from 0.12.0 to 0.12.1 (#12725)
add c08647c3ca Bump org.codehaus.plexus:plexus-classworlds from 2.12.0 to 2.12.1 (#12819)
add e1d0348ff2 Bump org.codehaus.plexus:plexus-velocity from 2.3.0 to 2.4.0 (#12817)
add af6b78fdb6 Bump org.codehaus.plexus:plexus-sec-dispatcher from 4.1.0 to 4.2.0 (#12781)
add 902e1e1820 Bump org.codehaus.plexus:plexus-interpolation from 1.29 to 1.30.0 (#12780)
add fc2cca364d Fix #12730: quiet mode implies raw streams to avoid stdout decoration (#12810)
add 4485f686f9 Bump org.codehaus.plexus:plexus-testing from 2.1.0 to 2.2.0
add cee6a96ccf Use try-with-resources for AuthenticationContext
add 14c855ff53 Resolve classified POM artifacts from the reactor [4.x] (#12658)
add 79f7ee41cd Support Maven version ranges in profile activation (#12767)
add 19e407a648 [MNG-8129] Handle InvalidPathException for broken relativePath on Windows (#12740)
add 19c34dc097 Bump org.codehaus.modello:modello-maven-plugin from 2.7.0 to 2.8.0 (#12834)
add 96c5d58363 Bump org.codehaus.plexus:plexus-utils from 4.0.3 to 4.1.0 (#12837)
add 9d11008955 Deps: Bump to Resolver 2.0.22 (#12805)
add 994fce7151 Use the just built maven to run integration tests (#12828)
add 02a675d7dd Fix #12761: do not wait for the terminal on the thread building it (#12814)
add 519eae7317 [MNG-8709] Use active profile properties for consumer POM validation
add 28381ec9ef [mvnup] Add maven-war-plugin and maven-ear-plugin to plugin upgrade list (#12685) (#12850)
add 40cc83a070 Fix ArtifactCoordinates.getId() double colon when classifier is empty (#12813)
add fbb61f7377 Bump actions/setup-java from 5.7.0 to 6.0.0 (#12857)
add 20f6c8e50d Bump com.google.guava:guava from 33.7.0-jre to 33.7.1-jre (#12856)
add 05657fde3c fix: synchronize ReflectionValueExtractor class-introspection caches (impl and compat) for thread safety (#12841)
add 98c05659be Bump org.codehaus.plexus:plexus-interactivity-api from 1.5.1 to 1.6.0 (#12836)
add d861f5983b Fix #12685: Add tests for maven-war-plugin and maven-ear-plugin upgrades, extract Quarkus tests
add 7ba4b612df Remove deprecated XmlNodeBuilder (#12877)
add f9ab6d16c9 Ignore plexus-cipher 2.1.0+ on Maven 3.x branches in dependabot config (gh-12811)
add 24ab5b0bf4 Bump jlineVersion from 4.3.1 to 4.4.0
add c4d5601529 Re-include macOS JLine native libraries in distribution (fixes #12759) (#12873)
add a8be2cb908 Fix #2520: default maven.mainClass in Java instead of classworlds config (#12875)
add acc00e5c75 Fix #11504: add replacement guidance to deprecated model and settings APIs (#12872)
add 86e977801c Auto-select JDK toolchain when running JDK cannot compile the project's source level
add f9966869fe Add integration tests for automatic JDK toolchain selection
add f49d01e48e Remove public modifiers from IT class and methods
add 51753716f8 Add lazy JDK discovery from filesystem for auto-selection fallback
add d89e650bb6 Use Session properties instead of System.* in JdkToolchainDiscoverer
add 4c4f7d9af2 Fix auto-toolchain selection: compiler plugin config, compat layer, and JDK discovery
add 8e92af7965 Fix DefaultToolchainManager(Map) constructor visibility for IT harness
add 87c90a7b8a Fix DefaultToolchainManager constructor visibility for compat layer and IT harness
add 29d2f61320 Simplify JDK source-level check: replace auto-discovery with clear error
add 78b2310331 Add mvnup ToolchainPluginStrategy: auto-add maven-toolchains-plugin
add 445214950e Add version constraint to select-jdk-toolchain configuration
add 3f2fdc9bbd Add integration test for mvnup ToolchainPluginStrategy
add 6aa9613a02 Address review feedback: fix isApplicable safety net and deduplicate error
add e92a6330e1 Fix IT: ensure mvnup is executable before forked execution
add a4e4b28d44 Address review: take minimum source level across all source directories
add 3cabc5cb53 Leverage MNG-2520: use mvn --up instead of mvnup script in IT
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (2cd1c11350)
\
N -- N -- N refs/heads/implement-automatic-jdk-toolchain-selection-when-t (3cabc5cb53)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 9 +
.github/workflows/maven.yml | 17 +-
apache-maven/pom.xml | 5 +-
apache-maven/src/assembly/maven/bin/m2.conf | 4 +-
apache-maven/src/site/apt/index.apt.vm | 43 --
.../src/site/markdown/index.md.vm | 34 +-
api/maven-api-cli/src/site/apt/index.apt | 41 --
api/maven-api-cli/src/site/markdown/index.md | 38 ++
.../org/apache/maven/api/ArtifactCoordinates.java | 3 +-
.../main/java/org/apache/maven/api/Constants.java | 28 +-
.../java/org/apache/maven/api/MonotonicClock.java | 53 +-
.../java/org/apache/maven/api/ProtoSession.java | 4 +-
.../org/apache/maven/api/services/Sources.java | 8 +-
.../apache/maven/api/ArtifactCoordinatesTest.java | 88 ++++
.../org/apache/maven/api/MonotonicClockTest.java | 59 ++-
.../org/apache/maven/api/ProtoSessionTest.java | 41 +-
.../org/apache/maven/api/services/SourcesTest.java | 20 +
api/maven-api-metadata/src/site/apt/index.apt | 33 --
.../maven-api-metadata/src/site/markdown/index.md | 25 +-
api/maven-api-model/src/main/mdo/maven.mdo | 17 +-
api/maven-api-model/src/site/apt/index.apt | 36 --
.../maven-api-model/src/site/markdown/index.md | 31 +-
api/maven-api-plugin/src/site/apt/index.apt | 33 --
.../maven-api-plugin/src/site/markdown/index.md | 25 +-
api/maven-api-settings/src/main/mdo/settings.mdo | 4 +
api/maven-api-settings/src/site/apt/index.apt | 35 --
.../maven-api-settings/src/site/markdown/index.md | 27 +-
api/maven-api-toolchain/src/site/apt/index.apt | 35 --
.../maven-api-toolchain/src/site/markdown/index.md | 27 +-
compat/maven-artifact/src/site/apt/index.apt | 47 --
compat/maven-artifact/src/site/markdown/index.md | 46 ++
compat/maven-compat/pom.xml | 4 +-
.../repository/legacy/LegacyRepositorySystem.java | 27 +-
compat/maven-compat/src/site/apt/index.apt | 32 --
.../its/a/0.1/a-0.1.pom => site/markdown/index.md} | 30 +-
.../sisu/plexus/PlexusXmlBeanConverter.java | 6 +-
compat/maven-embedder/src/site/apt/cli.apt.vm | 28 --
compat/maven-embedder/src/site/apt/index.apt.vm | 52 --
compat/maven-embedder/src/site/apt/logging.apt | 87 ----
.../src/site/markdown/cli.md.vm} | 21 +-
.../maven-embedder/src/site/markdown/index.md.vm | 45 ++
compat/maven-embedder/src/site/markdown/logging.md | 68 +++
.../sisu/plexus/PlexusXmlBeanConverterTest.java | 64 +++
.../maven/model/building/FileModelSource.java | 8 +-
.../reflection/ReflectionValueExtractor.java | 4 +-
.../model/validation/DefaultModelValidator.java | 19 +
compat/maven-model-builder/src/site/apt/index.apt | 240 ---------
.../src/site/apt/super-pom.apt.vm | 30 --
.../maven-model-builder/src/site/markdown/index.md | 104 ++++
.../src/site/markdown/super-pom.md.vm | 19 +-
.../maven/model/building/FileModelSourceTest.java | 16 +
.../validation/DefaultModelValidatorTest.java | 10 +
...lete-parent.xml => bad-parent-relativePath.xml} | 5 +-
compat/maven-model/src/site/apt/index.apt | 41 --
compat/maven-model/src/site/markdown/index.md | 37 ++
compat/maven-plugin-api/src/site/apt/index.apt | 45 --
compat/maven-plugin-api/src/site/markdown/index.md | 40 ++
.../src/site/apt/index.apt | 59 ---
.../src/site/markdown/index.md | 47 ++
.../src/site/apt/dependency-types.apt | 82 ---
.../maven-resolver-provider/src/site/apt/index.apt | 35 --
.../src/site/markdown/dependency-types.md | 57 +++
.../src/site/markdown/index.md | 23 +-
.../internal/type/DefaultTypeProviderTest.java | 26 +-
compat/maven-settings/src/site/apt/index.apt | 51 --
compat/maven-settings/src/site/markdown/index.md | 43 ++
.../maven-toolchain-model/src/site/apt/index.apt | 39 --
.../src/site/markdown/index.md | 35 ++
compat/pom.xml | 2 +-
doap_Maven.rdf | 11 +
.../java/org/apache/maven/cling/MavenCling.java | 47 ++
.../maven/cling/event/ExecutionEventLogger.java | 24 +-
.../apache/maven/cling/invoker/LookupInvoker.java | 6 +-
.../invoker/mvnup/goals/PluginUpgradeStrategy.java | 13 +-
.../mvnup/goals/ToolchainPluginStrategy.java | 10 +-
.../org/apache/maven/cling/MavenClingTest.java | 117 +++++
.../cling/event/ExecutionEventLoggerTest.java | 61 +++
.../mvnup/goals/PluginUpgradeQuarkusTest.java | 522 +++++++++++++++++++
.../mvnup/goals/PluginUpgradeStrategyTest.java | 556 ++-------------------
.../main/java/org/apache/maven/ReactorReader.java | 5 +-
.../apache/maven/bridge/MavenRepositorySystem.java | 27 +-
.../LegacyRepositorySystemSessionExtender.java | 26 +-
.../impl/DefaultConsumerPomBuilder.java | 103 +++-
.../internal/concurrent/BuildPlanExecutor.java | 25 +-
.../lifecycle/internal/concurrent/BuildStep.java | 10 +
... => PluginDescriptorRequirementsValidator.java} | 49 +-
.../internal/DefaultPluginVersionResolver.java | 122 +++--
.../maven/project/ProjectBuildingException.java | 87 +---
impl/maven-core/src/site/apt/artifact-handlers.apt | 61 ---
.../src/site/apt/configuration-management.apt | 139 ------
.../maven-core/src/site/apt/core-extensions.apt.vm | 30 --
.../src/site/apt/default-bindings.apt.vm | 64 ---
.../apt/getting-to-container-configured-mojos.apt | 102 ----
impl/maven-core/src/site/apt/index.apt | 97 ----
impl/maven-core/src/site/apt/inheritance.apt | 100 ----
impl/maven-core/src/site/apt/lifecycles.apt.vm | 49 --
impl/maven-core/src/site/apt/offline-mode.apt | 269 ----------
.../src/site/apt/plugin-execution-isolation.apt | 57 ---
.../src/site/markdown/artifact-handlers.md | 47 ++
.../src/site/markdown/configuration-management.md | 102 ++++
.../markdown/core-extensions.md.vm} | 21 +-
.../src/site/markdown/default-bindings.md.vm | 70 +++
.../getting-to-container-configured-mojos.md | 71 +++
impl/maven-core/src/site/markdown/index.md | 61 +++
impl/maven-core/src/site/markdown/inheritance.md | 78 +++
impl/maven-core/src/site/markdown/lifecycles.md.vm | 52 ++
impl/maven-core/src/site/markdown/offline-mode.md | 165 ++++++
.../site/markdown/plugin-execution-isolation.md | 42 ++
.../artifact/handler/ArtifactHandlerTest.java | 21 +-
.../exception/DefaultExceptionHandlerTest.java | 86 ++++
.../impl/ConsumerPomBuilderTest.java | 109 ++++
.../internal/concurrent/BuildStepTest.java | 60 +++
.../PluginDescriptorRequirementsValidatorTest.java | 87 ++++
.../internal/DefaultPluginVersionResolverTest.java | 169 +++++++
.../project/ProjectBuildingExceptionTest.java | 163 ------
.../apache/maven/impl/DefaultSettingsBuilder.java | 7 +-
.../impl/model/DefaultInheritanceAssembler.java | 3 +-
.../maven/impl/model/DefaultModelBuilder.java | 2 +-
.../maven/impl/model/DefaultModelValidator.java | 19 +
.../model/DefaultProfileActivationContext.java | 3 -
.../impl/model/profile/ConditionFunctions.java | 11 +-
.../maven/impl/model/profile/ConditionParser.java | 20 +-
.../model/profile/PropertyProfileActivator.java | 42 +-
.../model/reflection/ReflectionValueExtractor.java | 4 +-
.../resolver/validator/MavenValidatorFactory.java | 3 +-
.../impl/standalone/RepositorySystemSupplier.java | 7 +-
impl/maven-impl/src/site/apt/dependency-types.apt | 82 ---
.../src/site/markdown/dependency-types.md | 57 +++
.../impl/DefaultSettingsBuilderFactoryTest.java | 12 +
.../model/DefaultInheritanceAssemblerTest.java | 130 +++++
.../maven/impl/model/DefaultModelBuilderTest.java | 142 +++++-
.../impl/model/DefaultModelValidatorTest.java | 10 +
.../maven/impl/model/MavenModelMergerTest.java | 33 ++
.../impl/model/profile/ConditionParserTest.java | 109 ++++
.../profile/PropertyProfileActivatorTest.java | 105 +++-
.../resolver/type/DefaultTypeProviderTest.java | 26 +-
...-parent.xml => maven-version-range-profile.xml} | 17 +-
.../poms/validation/bad-parent-relativePath.xml | 5 +-
.../settings/settings-relative-local-repo.xml | 4 +-
impl/maven-jline/pom.xml | 5 +
.../java/org/apache/maven/jline/FastTerminal.java | 81 ++-
.../maven/jline/FastTerminalReentrancyTest.java | 107 ++++
impl/maven-logging/src/site/apt/index.apt | 35 --
.../src/site/markdown/index.md} | 27 +-
.../plugin/stubs/RepositorySystemSupplier.java | 11 +-
impl/maven-xml/pom.xml | 3 +-
.../apache/maven/internal/xml/XmlNodeBuilder.java | 301 -----------
.../apache/maven/internal/xml/XmlNodeImplTest.java | 7 +-
...XmlNodeBuilderTest.java => XmlServiceTest.java} | 2 +-
its/core-it-suite/pom.xml | 66 ++-
its/core-it-suite/src/site/apt/bootstrap.apt.vm | 96 ----
its/core-it-suite/src/site/apt/index.apt.vm | 79 ---
.../src/site/markdown/bootstrap.md.vm | 108 ++++
its/core-it-suite/src/site/markdown/index.md.vm | 68 +++
.../test/java/org/apache/maven/it/HttpServer.java | 59 +--
.../it/MavenIT0146InstallerSnapshotNaming.java | 9 +-
.../MavenITMvnupToolchainPluginStrategyTest.java | 19 +-
.../it/MavenITgh10210SettingsXmlDecryptTest.java | 8 +-
.../it/MavenITgh12640BomInheritedDepMgmtTest.java | 132 +++++
...nITgh12770UnversionedPluginPrereleaseTest.java} | 39 +-
...p0590ClassifiedPomArtifactFromReactorTest.java} | 29 +-
.../MavenITmng0553SettingsAuthzEncryptionTest.java | 31 +-
.../maven/it/MavenITmng0768OfflineModeTest.java | 37 +-
.../it/MavenITmng2305MultipleProxiesTest.java | 41 +-
.../maven/it/MavenITmng2387InactiveProxyTest.java | 19 +-
.../MavenITmng3415JunkRepositoryMetadataTest.java | 21 +-
.../maven/it/MavenITmng3461MirrorMatchingTest.java | 52 +-
...MavenITmng3599useHttpProxyForWebDAVMk2Test.java | 51 +-
.../it/MavenITmng3652UserAgentHeaderTest.java | 35 +-
.../MavenITmng3953AuthenticatedDeploymentTest.java | 50 +-
.../it/MavenITmng4068AuthenticatedMirrorTest.java | 34 +-
...enITmng4235HttpAuthDeploymentChecksumsTest.java | 81 ++-
...4326LocalSnapshotSuppressesRemoteCheckTest.java | 30 +-
...venITmng4343MissingReleaseUpdatePolicyTest.java | 41 +-
...ITmng4348NoUnnecessaryRepositoryAccessTest.java | 24 +-
.../maven/it/MavenITmng4360WebDavSupportTest.java | 47 +-
...avenITmng4413MirroringOfDependencyRepoTest.java | 34 +-
.../it/MavenITmng4428FollowHttpRedirectTest.java | 43 +-
...469AuthenticatedDeploymentToCustomRepoTest.java | 50 +-
...Tmng4470AuthenticatedDeploymentToProxyTest.java | 83 ++-
...MavenITmng4489MirroringOfExtensionRepoTest.java | 34 +-
...Tmng4500NoUpdateOfTimestampedSnapshotsTest.java | 24 +-
...avenITmng4554PluginPrefixMappingUpdateTest.java | 84 ++--
...nITmng4555MetaversionResolutionOfflineTest.java | 18 +-
.../MavenITmng4561MirroringOfPluginRepoTest.java | 34 +-
...729MirrorProxyAuthUsedByProjectBuilderTest.java | 33 +-
...refixResolutionDoesntTouchDisabledRepoTest.java | 18 +-
...rsionResolutionDoesntTouchDisabledRepoTest.java | 18 +-
...nITmng4781DeploymentToNexusStagingRepoTest.java | 30 +-
.../maven/it/MavenITmng4991NonProxyHostsTest.java | 9 +-
.../MavenITmng5064SuppressSnapshotUpdatesTest.java | 27 +-
.../maven/it/MavenITmng5175WagonHttpTest.java | 31 +-
...g5280SettingsProfilesRepositoriesOrderTest.java | 53 +-
...MavenITmng5868NoDuplicateAttachedArtifacts.java | 26 +-
.../it/MavenITmng7772CoreExtensionFoundTest.java | 4 +-
...MavenITmng7819FileLockingWithSnapshotsTest.java | 8 +-
.../it/MavenITmng8400CanonicalMavenHomeTest.java | 2 +-
...venITmng8414ConsumerPomWithNewFeaturesTest.java | 2 +-
.../apache/maven/it/MavenITmng8594AtFileTest.java | 2 +-
...avenITmng8709ProfileDependencyVersionTest.java} | 23 +-
.../bom/pom.xml | 24 +-
.../mod-1/pom.xml | 2 +-
.../mod-2}/pom.xml | 6 +-
.../pom.xml | 27 +-
.../pom.xml | 30 +-
.../1.0/maven-it-plugin-prerelease-1.0.jar | Bin 0 -> 5251 bytes
.../1.0/maven-it-plugin-prerelease-1.0.pom | 36 ++
.../maven-it-plugin-prerelease-2.0-beta-1.jar | Bin 0 -> 5276 bytes
.../maven-it-plugin-prerelease-2.0-beta-1.pom | 36 ++
.../maven-it-plugin-prerelease/maven-metadata.xml | 13 +
.../apache/maven/its/prerelease/maven-metadata.xml | 10 +
.../settings-template.xml | 8 +-
.../{mng-4233 => mdep-590}/consumer/pom.xml | 18 +-
.../test/resources/{mng-4048 => mdep-590}/pom.xml | 10 +-
.../producer/custom.pom} | 5 +-
.../{mng-4048/sub-1 => mdep-590/producer}/pom.xml | 18 +-
.../src/test/resources/mng-0612/plugin/pom.xml | 6 +
.../apache/maven/its/it0125/DependenciesMojo.java | 14 +-
.../src/test/resources/mng-0870/plugin/pom.xml | 6 +
.../org/apache/maven/plugin/coreit/LoadMojo.java | 10 +-
.../src/test/resources/mng-1088/plugin/pom.xml | 6 +
.../org/apache/maven/plugin/coreit/TouchMojo.java | 9 +-
.../extension-plugin/pom.xml | 6 +
.../org/apache/maven/its/mng11796/TouchMojo.java | 8 +-
.../src/test/resources/mng-2135/plugin/pom.xml | 6 +
.../plugin/src/main/java/coreit/ItMojo.java | 10 +-
.../src/test/resources/mng-2771/plugin/pom.xml | 12 +
.../org/apache/maven/its/it0124/LookupMojo.java | 18 +-
.../mng-3372/direct-using-prefix/plugin/pom.xml | 6 +
.../plugin/src/main/java/org/plugin/TestMojo.java | 11 +-
.../test/resources/mng-3396/plugin/plugin/pom.xml | 6 +
.../org/apache/maven/its/mng3396/NoopMojo.java | 9 +-
.../mng-3498/maven-mng3498-plugin/pom.xml | 6 +
.../src/main/java/plugin/CheckMojo.java | 15 +-
.../src/main/java/plugin/TouchMojo.java | 8 +-
.../src/test/resources/mng-3536/plugin/pom.xml | 6 +
.../plugin/src/main/java/plugin/Mojo3563.java | 17 +-
.../src/test/resources/mng-3536/project/pom.xml | 8 +
.../project/src/main/java/plugin/Mojo3563.java | 11 +-
.../test/resources/mng-3652/test-plugin/pom.xml | 12 +
.../java/org/apache/maven/its/mng3652/MyMojo.java | 64 +--
.../mng-3684/maven-mng3684-plugin/pom.xml | 6 +
.../src/main/java/plugin/MyMojo.java | 18 +-
.../src/main/java/plugin/MyReport.java | 18 +-
.../mng-3693/maven-mng3693-plugin/pom.xml | 6 +
.../src/main/java/plugin/MyMojo.java | 13 +-
.../mng-3694/maven-mng3694-plugin/pom.xml | 6 +
.../src/main/java/plugin/MyMojo.java | 17 +-
.../mng-3703/maven-mng3703-plugin/pom.xml | 6 +
.../src/main/java/jar/AbstractCheckMojo.java | 13 +-
.../src/main/java/jar/CheckMojo.java | 9 +-
.../src/main/java/jar/CheckReport.java | 27 +-
.../src/main/java/jar/RunMojo.java | 7 +-
.../maven-mng3710-directInvoke-plugin/pom.xml | 6 +
.../src/main/java/jar/MyMojo.java | 5 +-
.../maven-mng3710-originalModel-plugin/pom.xml | 6 +
.../src/main/java/jar/MyMojo.java | 12 +-
.../maven-mng3710-pomInheritance-plugin/pom.xml | 6 +
.../src/main/java/jar/MyMojo.java | 11 +-
.../mng-3716/maven-mng3716-plugin/pom.xml | 6 +
.../src/main/java/jar/MyMojo.java | 10 +-
.../mng-3723/maven-mng3723-plugin/pom.xml | 6 +
.../src/main/java/jar/MyMojo.java | 10 +-
.../mng-3724/maven-mng3724-plugin/pom.xml | 6 +
.../src/main/java/jar/AbstractMng2734Mojo.java | 4 +-
.../src/main/java/jar/Phase1ForkingMojo.java | 9 +-
.../src/main/java/jar/Phase2GeneratorMojo.java | 12 +-
.../src/main/java/jar/Phase3ForkVerifierMojo.java | 15 +-
.../mng-3729/maven-mng3729-plugin/pom.xml | 6 +
.../src/main/java/jar/Fork1Mojo.java | 10 +-
.../src/main/java/jar/Fork2Mojo.java | 10 +-
.../src/main/java/jar/Plain1Mojo.java | 7 +-
.../projects.v1/maven-mng3740-plugin/pom.xml | 6 +
.../src/main/java/jar/MyMojo.java | 11 +-
.../projects.v2/maven-mng3740-plugin/pom.xml | 6 +
.../src/main/java/jar/MyMojo.java | 11 +-
.../mng-3746/maven-mng3746-plugin/pom.xml | 6 +
.../src/main/java/jar/MyMojo.java | 24 +-
.../org/apache/maven/plugin/coreit/CoreItMojo.java | 7 +-
.../plugin/pom.xml | 6 +
.../apache/maven/its/mng6127/plugin/TestMojo.java | 14 +-
.../plugin-extension/pom.xml | 6 +
.../java/org/apache/maven/its/plugin/TestMojo.java | 5 +-
.../maven-hocon-extension/src/mdo/hocon-reader.vm | 1 -
.../CustomLifecyclePlugin/pom.xml | 6 +
.../mojo/CustomLifecyclePluginPhase1Mojo.java | 3 +-
.../maven/its/mng8572/extension/NoOpMojo.java | 2 -
.../pom.xml | 29 +-
.../src/site/apt/index.apt.vm | 13 -
.../src/site/markdown/index.md.vm | 12 +
.../maven-it-plugin-plexus-component-api/pom.xml | 2 +-
.../plugin/coreit/PropertyInterpolationMojo.java | 7 +-
.../org/apache/maven/plugin/coreit/InfoReport.java | 4 +-
.../core-it-plugins/src/site/apt/index.apt.vm | 13 -
.../core-it-plugins/src/site/markdown/index.md.vm | 12 +
its/pom.xml | 6 +-
its/src/site/apt/index.apt | 74 ---
its/src/site/markdown/index.md | 62 +++
pom.xml | 90 ++--
...en-configuration.md.vm => configuration.xml.vm} | 42 +-
src/graph/ReactorGraph.java | 27 +-
src/mdo/java/InputLocation.java | 24 +-
src/mdo/reader.vm | 4 +-
src/site/markdown/cache-configuration.md | 2 +-
src/site/markdown/configuring.md | 16 +-
src/site/site.xml | 1 -
src/site/xdoc/index.xml | 2 +-
307 files changed, 6275 insertions(+), 5235 deletions(-)
delete mode 100644 apache-maven/src/site/apt/index.apt.vm
copy compat/maven-compat/src/test/remote-repo/org/apache/maven/its/a/0.1/a-0.1.pom => apache-maven/src/site/markdown/index.md.vm (53%)
delete mode 100644 api/maven-api-cli/src/site/apt/index.apt
create mode 100644 api/maven-api-cli/src/site/markdown/index.md
create mode 100644 api/maven-api-core/src/test/java/org/apache/maven/api/ArtifactCoordinatesTest.java
copy compat/maven-model/src/test/java/org/apache/maven/model/DependencyTest.java => api/maven-api-core/src/test/java/org/apache/maven/api/ProtoSessionTest.java (59%)
delete mode 100644 api/maven-api-metadata/src/site/apt/index.apt
copy impl/maven-core/src/test/resources-project-builder/pom-inheritance/child-1/pom.xml => api/maven-api-metadata/src/site/markdown/index.md (64%)
delete mode 100644 api/maven-api-model/src/site/apt/index.apt
copy its/core-it-suite/src/test/resources/mng-2068/test-1/parent/child/pom.xml => api/maven-api-model/src/site/markdown/index.md (58%)
delete mode 100644 api/maven-api-plugin/src/site/apt/index.apt
copy impl/maven-core/src/test/resources-project-builder/pom-inheritance/child-1/pom.xml => api/maven-api-plugin/src/site/markdown/index.md (63%)
delete mode 100644 api/maven-api-settings/src/site/apt/index.apt
copy impl/maven-core/src/test/resources-project-builder/url-inheritance/another-parent/pom.xml => api/maven-api-settings/src/site/markdown/index.md (58%)
delete mode 100644 api/maven-api-toolchain/src/site/apt/index.apt
copy impl/maven-core/src/test/resources-project-builder/url-inheritance/another-parent/pom.xml => api/maven-api-toolchain/src/site/markdown/index.md (57%)
delete mode 100644 compat/maven-artifact/src/site/apt/index.apt
create mode 100644 compat/maven-artifact/src/site/markdown/index.md
delete mode 100644 compat/maven-compat/src/site/apt/index.apt
copy compat/maven-compat/src/{test/remote-repo/org/apache/maven/its/a/0.1/a-0.1.pom => site/markdown/index.md} (57%)
delete mode 100644 compat/maven-embedder/src/site/apt/cli.apt.vm
delete mode 100644 compat/maven-embedder/src/site/apt/index.apt.vm
delete mode 100644 compat/maven-embedder/src/site/apt/logging.apt
copy compat/{maven-model-builder/src/test/resources/poms/validation/incomplete-parent.xml => maven-embedder/src/site/markdown/cli.md.vm} (73%)
create mode 100644 compat/maven-embedder/src/site/markdown/index.md.vm
create mode 100644 compat/maven-embedder/src/site/markdown/logging.md
create mode 100644 compat/maven-embedder/src/test/java/org/eclipse/sisu/plexus/PlexusXmlBeanConverterTest.java
delete mode 100644 compat/maven-model-builder/src/site/apt/index.apt
delete mode 100644 compat/maven-model-builder/src/site/apt/super-pom.apt.vm
create mode 100644 compat/maven-model-builder/src/site/markdown/index.md
copy impl/maven-core/src/test/resources-project-builder/system-property-interpolation/pom.xml => compat/maven-model-builder/src/site/markdown/super-pom.md.vm (70%)
copy compat/maven-model-builder/src/test/resources/poms/validation/{incomplete-parent.xml => bad-parent-relativePath.xml} (86%)
delete mode 100644 compat/maven-model/src/site/apt/index.apt
create mode 100644 compat/maven-model/src/site/markdown/index.md
delete mode 100644 compat/maven-plugin-api/src/site/apt/index.apt
create mode 100644 compat/maven-plugin-api/src/site/markdown/index.md
delete mode 100644 compat/maven-repository-metadata/src/site/apt/index.apt
create mode 100644 compat/maven-repository-metadata/src/site/markdown/index.md
delete mode 100644 compat/maven-resolver-provider/src/site/apt/dependency-types.apt
delete mode 100644 compat/maven-resolver-provider/src/site/apt/index.apt
create mode 100644 compat/maven-resolver-provider/src/site/markdown/dependency-types.md
copy SECURITY.md => compat/maven-resolver-provider/src/site/markdown/index.md (59%)
delete mode 100644 compat/maven-settings/src/site/apt/index.apt
create mode 100644 compat/maven-settings/src/site/markdown/index.md
delete mode 100644 compat/maven-toolchain-model/src/site/apt/index.apt
create mode 100644 compat/maven-toolchain-model/src/site/markdown/index.md
create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/MavenClingTest.java
create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/PluginUpgradeQuarkusTest.java
copy impl/maven-core/src/main/java/org/apache/maven/plugin/internal/{ReadOnlyPluginParametersValidator.java => PluginDescriptorRequirementsValidator.java} (53%)
delete mode 100644 impl/maven-core/src/site/apt/artifact-handlers.apt
delete mode 100644 impl/maven-core/src/site/apt/configuration-management.apt
delete mode 100644 impl/maven-core/src/site/apt/core-extensions.apt.vm
delete mode 100644 impl/maven-core/src/site/apt/default-bindings.apt.vm
delete mode 100644 impl/maven-core/src/site/apt/getting-to-container-configured-mojos.apt
delete mode 100644 impl/maven-core/src/site/apt/index.apt
delete mode 100644 impl/maven-core/src/site/apt/inheritance.apt
delete mode 100644 impl/maven-core/src/site/apt/lifecycles.apt.vm
delete mode 100644 impl/maven-core/src/site/apt/offline-mode.apt
delete mode 100644 impl/maven-core/src/site/apt/plugin-execution-isolation.apt
create mode 100644 impl/maven-core/src/site/markdown/artifact-handlers.md
create mode 100644 impl/maven-core/src/site/markdown/configuration-management.md
copy impl/maven-core/src/{test/projects/lifecycle-dependency-resolver/lib/pom.xml => site/markdown/core-extensions.md.vm} (65%)
create mode 100644 impl/maven-core/src/site/markdown/default-bindings.md.vm
create mode 100644 impl/maven-core/src/site/markdown/getting-to-container-configured-mojos.md
create mode 100644 impl/maven-core/src/site/markdown/index.md
create mode 100644 impl/maven-core/src/site/markdown/inheritance.md
create mode 100644 impl/maven-core/src/site/markdown/lifecycles.md.vm
create mode 100644 impl/maven-core/src/site/markdown/offline-mode.md
create mode 100644 impl/maven-core/src/site/markdown/plugin-execution-isolation.md
create mode 100644 impl/maven-core/src/test/java/org/apache/maven/lifecycle/internal/concurrent/BuildStepTest.java
create mode 100644 impl/maven-core/src/test/java/org/apache/maven/plugin/internal/PluginDescriptorRequirementsValidatorTest.java
create mode 100644 impl/maven-core/src/test/java/org/apache/maven/plugin/version/internal/DefaultPluginVersionResolverTest.java
delete mode 100644 impl/maven-core/src/test/java/org/apache/maven/project/ProjectBuildingExceptionTest.java
delete mode 100644 impl/maven-impl/src/site/apt/dependency-types.apt
create mode 100644 impl/maven-impl/src/site/markdown/dependency-types.md
copy impl/maven-impl/src/test/resources/poms/factory/{props-and-profiles-grand-parent.xml => maven-version-range-profile.xml} (75%)
copy compat/maven-model-builder/src/test/resources/poms/validation/incomplete-parent.xml => impl/maven-impl/src/test/resources/poms/validation/bad-parent-relativePath.xml (86%)
copy its/core-it-suite/src/test/resources/mng-8572-di-type-handler/test/settings.xml => impl/maven-impl/src/test/resources/settings/settings-relative-local-repo.xml (53%)
create mode 100644 impl/maven-jline/src/test/java/org/apache/maven/jline/FastTerminalReentrancyTest.java
delete mode 100644 impl/maven-logging/src/site/apt/index.apt
copy impl/{maven-core/src/test/resources-project-builder/url-inheritance/another-parent/pom.xml => maven-logging/src/site/markdown/index.md} (56%)
delete mode 100644 impl/maven-xml/src/main/java/org/apache/maven/internal/xml/XmlNodeBuilder.java
rename impl/maven-xml/src/test/java/org/apache/maven/internal/xml/{XmlNodeBuilderTest.java => XmlServiceTest.java} (98%)
delete mode 100644 its/core-it-suite/src/site/apt/bootstrap.apt.vm
delete mode 100644 its/core-it-suite/src/site/apt/index.apt.vm
create mode 100644 its/core-it-suite/src/site/markdown/bootstrap.md.vm
create mode 100644 its/core-it-suite/src/site/markdown/index.md.vm
create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh12640BomInheritedDepMgmtTest.java
copy its/core-it-suite/src/test/java/org/apache/maven/it/{MavenITmng0818WarDepsNotTransitiveTest.java => MavenITgh12770UnversionedPluginPrereleaseTest.java} (51%)
copy its/core-it-suite/src/test/java/org/apache/maven/it/{MavenITmng4355ExtensionAutomaticVersionResolutionTest.java => MavenITmdep0590ClassifiedPomArtifactFromReactorTest.java} (61%)
copy its/core-it-suite/src/test/java/org/apache/maven/it/{MavenITgh11798ConsumerPomProfileActivationTest.java => MavenITmng8709ProfileDependencyVersionTest.java} (60%)
copy its/core-it-suite/src/test/resources/{bom-consumer-pom-property-resolution => gh-12640-bom-inherited-depmgmt}/bom/pom.xml (64%)
copy its/core-it-suite/src/test/resources/{bom-consumer-pom-property-resolution => gh-12640-bom-inherited-depmgmt}/mod-1/pom.xml (95%)
copy its/core-it-suite/src/test/resources/{bom-consumer-pom-property-resolution/mod-1 => gh-12640-bom-inherited-depmgmt/mod-2}/pom.xml (91%)
copy its/core-it-suite/src/test/resources/{bom-consumer-pom-property-resolution => gh-12640-bom-inherited-depmgmt}/pom.xml (61%)
copy its/core-it-suite/src/test/resources/{it0009 => gh-12770-unversioned-plugin-prerelease}/pom.xml (64%)
create mode 100644 its/core-it-suite/src/test/resources/gh-12770-unversioned-plugin-prerelease/repo/org/apache/maven/its/prerelease/maven-it-plugin-prerelease/1.0/maven-it-plugin-prerelease-1.0.jar
create mode 100644 its/core-it-suite/src/test/resources/gh-12770-unversioned-plugin-prerelease/repo/org/apache/maven/its/prerelease/maven-it-plugin-prerelease/1.0/maven-it-plugin-prerelease-1.0.pom
create mode 100644 its/core-it-suite/src/test/resources/gh-12770-unversioned-plugin-prerelease/repo/org/apache/maven/its/prerelease/maven-it-plugin-prerelease/2.0-beta-1/maven-it-plugin-prerelease-2.0-beta-1.jar
create mode 100644 its/core-it-suite/src/test/resources/gh-12770-unversioned-plugin-prerelease/repo/org/apache/maven/its/prerelease/maven-it-plugin-prerelease/2.0-beta-1/maven-it-plugin-prerelease-2.0-beta-1.pom
create mode 100644 its/core-it-suite/src/test/resources/gh-12770-unversioned-plugin-prerelease/repo/org/apache/maven/its/prerelease/maven-it-plugin-prerelease/maven-metadata.xml
create mode 100644 its/core-it-suite/src/test/resources/gh-12770-unversioned-plugin-prerelease/repo/org/apache/maven/its/prerelease/maven-metadata.xml
copy its/core-it-suite/src/test/resources/{mng-0449 => gh-12770-unversioned-plugin-prerelease}/settings-template.xml (90%)
copy its/core-it-suite/src/test/resources/{mng-4233 => mdep-590}/consumer/pom.xml (80%)
copy its/core-it-suite/src/test/resources/{mng-4048 => mdep-590}/pom.xml (78%)
copy its/core-it-suite/src/test/resources/{mng-6772-override-in-project/settings-override.xml => mdep-590/producer/custom.pom} (91%)
copy its/core-it-suite/src/test/resources/{mng-4048/sub-1 => mdep-590/producer}/pom.xml (77%)
copy its/core-it-suite/src/test/resources/{mng-3506/mng-3506.1 => mng-8709-profile-dependency-version}/pom.xml (61%)
delete mode 100644 its/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/src/site/apt/index.apt.vm
create mode 100644 its/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/src/site/markdown/index.md.vm
delete mode 100644 its/core-it-support/core-it-plugins/src/site/apt/index.apt.vm
create mode 100644 its/core-it-support/core-it-plugins/src/site/markdown/index.md.vm
delete mode 100644 its/src/site/apt/index.apt
create mode 100644 its/src/site/markdown/index.md
rename src/configuration-templates/{maven-configuration.md.vm => configuration.xml.vm} (66%)