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/09/07 18:57:02 UTC
(maven) branch run-maven-4-0-x-on-a-few-projects-let-s-start-wit updated (b73c380d06 -> 7058b75a29)
This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch run-maven-4-0-x-on-a-few-projects-let-s-start-wit
in repository https://gitbox.apache.org/repos/asf/maven.git
discard b73c380d06 Revert session.getCurrentProject() change in MojoExecutor
discard e1d21ad32d Remove SOURCES→RESOURCES sequential ordering constraint
discard b840c0d896 Deduplicate scope expansion: promote MojoExecutor.toScopes to public static
discard cc6ecd6388 Remove redundant ThreadLocal, fix after:* step semantics
discard aa5af679f2 Address review: extract helper, document GAV limitation, expand test coverage
discard 1cdf980b4a Refine concurrent builder fixes: revert MavenProject changes, add null-file fallbacks
discard b4c3cc98f0 Fix concurrent builder race conditions in artifact resolution and phase ordering
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 5561ec5b3c Fix #12646: project-local-repo clean race condition when root pom has parent (#12650)
add b613cea9f3 chore: optimize reactor sort, model pool, and phase comparator performance (#12652)
add de4cf660eb Add AsyncDrainWriter to eliminate PrintWriter lock contention (#12654)
add 4554df07f4 Wire ModelBuilderRequest.isLocationTracking() to XML parser (#12655)
add cca707a4da chore: enable PathConflictResolver by default (#12662)
add 9062a700eb Fix #12598: prevent StackOverflow from path representation mismatch in getEnhancedProperties (#12809)
add 5ae676d2cb Fix #12607: prevent session scope leak on MavenChainedWorkspaceReader constructor exception (#12863)
add 06864a3b54 Fix #12749: suppress false ERROR in mvnsh for successful commands (#12864)
add 276ef7e7b0 Fix #12605: remove synchronized bottleneck in createProjectRealm() (#12865)
add ab262289a8 Fix #12592: use string-based ID for forked execution cycle detection (#12867)
add 7749971a92 Fix #12868: Restore --define as long option for -D (#12869)
add 146c659cc7 Fix #12769: merge duplicate mirror repos to preserve snapshot policies (#12870)
add a1714de7ad Fix #12590: NPE on null rootDirectory in DefaultModelBuilder (#12866)
add e53b7bd98f Minor fixes for integration tests (#12871)
add 327276e10b Fix #12600: handle missing project index in forked executions (#12911)
add 1b0a19e3ee [MNG-8693] Avoid resolving unused plugins for direct goals (#12721)
add b01195ce2a Auto-select JDK toolchain when running JDK cannot compile the project's source level
add b07f4a131d Add integration tests for automatic JDK toolchain selection
add b2356cad19 Remove public modifiers from IT class and methods
add 400a6e3f4f Add lazy JDK discovery from filesystem for auto-selection fallback
add aa78689edc Use Session properties instead of System.* in JdkToolchainDiscoverer
add 98850bc06f Fix auto-toolchain selection: compiler plugin config, compat layer, and JDK discovery
add 11252ece36 Fix DefaultToolchainManager(Map) constructor visibility for IT harness
add d717c9d8d4 Fix DefaultToolchainManager constructor visibility for compat layer and IT harness
add 4ca59abe67 Simplify JDK source-level check: replace auto-discovery with clear error
add ba104d224f Add mvnup ToolchainPluginStrategy: auto-add maven-toolchains-plugin
add 6bc25fea43 Add version constraint to select-jdk-toolchain configuration
add e3370d55f1 Add integration test for mvnup ToolchainPluginStrategy
add c5ca51c07d Address review feedback: fix isApplicable safety net and deduplicate error
add 7f64f4ec4e Fix IT: ensure mvnup is executable before forked execution
add c232e716a7 Address review: take minimum source level across all source directories
add 07c53d2cb5 Leverage MNG-2520: use mvn --up instead of mvnup script in IT
add eb9ded40f1 fix: interpolate properties in module/subproject path before filesystem resolution (#12734)
add 843f6da889 Fix: make ProjectIndex thread-safe for parallel builds (#12832)
add 0abc803629 Fix operator precedence skipping type=bom dependency imports (#12722)
add 8638f3357a MNG-8174: Fix NPE when a property references itself in a plugin configuration (#10598) (#12932)
add 850d3de23a Fix #12607: DefaultMaven session scope leak on constructor exception (#12629)
add 4e3416e894 Add monthly stale-branch report workflow
add fbd0963b7e Fix #12912: use a dumb fallback terminal for all build-thread reentrant calls (#12921) (#12934)
add 0868744945 Forward port #12915 + #12940: fix and IT for #12660 BOM version from imported BOM (#12957)
add 2ac60f515b Fix #12774: skip consumer POM re-attachment on repeated task segments (#12916) (#12956)
add 07a99131e3 Strip executable() conditions from consumer POMs (#12874)
add 833a64b91e Fix #12912: assign FastTerminal before starting the build thread (#12962)
add 852e66a18a Fix modello velocity goal phase to generate-sources for concurrent builder compatibility (#12687)
add e45d9309cd [MNG-8129] Clarify relativePath validation comment (#12964)
add d963d18870 Fix #12931: do not rewrite unmodified POMs in mvnup apply (#12938)
add dab4333163 Replace deprecated Terminal.getWidth/getHeight with getColumns/getRows (#12968)
add 08c6ce2462 Forward-port: Log API enhancements and mojo MDC (#12929)
add b414d93697 Fix flaky FastTerminalReentrancyTest by avoiding PTY creation (#12970)
add f289f00be8 Removal of dead weight (things never used in ITs) (#12887)
add 24d371b52b Document illegal windows filesystem characters (#12974)
add dedca8ce7a [MNG-8287] Dependencies should always use consumer pom (#12744)
add 756c9e2051 Bump net.sourceforge.pmd:pmd-core from 7.26.0 to 7.27.0 (#12979)
add 625d69d92a [MNG-8450] Report BOM import warnings only at declaration sites (#12959)
add 92f82b992b Validate coordinates and repository precedence during artifact resolution (#12949)
add c7279cee68 Output, transport and consumer POM robustness fixes (#12951)
add a65083f59b Validate metadata inputs across legacy and new API paths, clone proxies before decryption (#12950)
add f599020f6d Restrict what a repository-resolved model contributes to the build
add 8018e58648 Fix version comparison and parsing inconsistencies in maven-artifact
add 616bc0de25 Scope server credentials and validate legacy relocation coordinates
add 69d8d40fa9 [MNG-8708] Fix Maven 4 parent inference (#12703)
add c6afe7e321 [IMPROVEMENT] Improve standalone ApiRunner to properly apply settings
add 799c1ad7b4 [MNG-12984] Fix invalid Automatic-Module-Name entries in mvnup plugin upgrades
add d5e0c04b8c docs: fix compatibility spelling in CLI help text
add d96bf89eec Fix #13004: enable deterministic profile activation for BUILD_CONSUMER
add 7584841aa3 Fix #12991: skip shade-plugin upgrade when custom ResourceTransformers are present
add 589c1ebfee [MNG-8749] Remove PathTranslator and UrlNormalizer from public API (#12941)
add beee0f0c85 [MNG-8765] Pre-interpolate plugin configuration before type conversion
add 845b8b0ad8 fix: remove stale PathTranslator reference from DefaultModelBuilderTest
add 2f42cdd078 Fix #12986: Throw descriptive UnsupportedOperationException instead of NPE in MavenSession.lookup() (#12996)
add 778d2249cf mvnup: upgrade BND plugins to fix ConcurrentModificationException on JDK 17.0.13+ (#13001)
add d43a44b8a7 [MNG-8633] mvnup: inject standalone Nashorn for antrun JavaScript compatibility (#12993)
add 5caa2a04af Fix #12989: mvnup plugin upgrades should respect project JDK version
add 40660088a7 Fix consumer POM leaving extension-contributed user properties uninterpolated
add 2144fbd666 Fix ToolchainPluginStrategy to detect inherited source levels from parent POMs
add db589595ef Fix #12985: Upgrade toolchains-plugin when adding select-jdk-toolchain execution (#12999)
add da05de1257 Use hardened XmlService.newXMLInputFactory() consistently in extractModelId (#12480)
add 37dead117b Bump org.codehaus.modello:modello-maven-plugin from 2.8.0 to 2.8.1 (#13027)
add 6e5552dfbf Bump jlineVersion from 4.4.0 to 4.4.1 (#13037)
add 83ff62ba2b Remove version from rat directory deployment
add db62719e3c Update NOTICE file in distribution packages
add cfbbe07b36 Optimize computeLocations() and simplify ModelObjectPool location handling (#13031)
add cb59b97a51 deps: Bump Mimir to 0.12.3 (#13048)
add ea4a417bd2 Replace nicoulaj checksum plugin with maveniverse checksum plugin
add 74b1317cfc Render mvn -v from the shell fast path (#13056)
add cc4a0b75bb Fix getDispatchedPaths() leaking mutable nested lists (#13039)
add 3a3d2b4762 Bump com.github.siom79.japicmp:japicmp-maven-plugin (#13062)
add 6d081244c8 Bump jlineVersion from 4.4.1 to 4.4.2 (#13060)
add 199181175c Bump net.bytebuddy:byte-buddy from 1.18.12 to 1.18.13 (#13061)
add c6d4df65aa [MNG-8678] Concurrent executor ignores java.lang.Error subclasses
add 3f6be6d7cc [MNG-7793] Add generated-source metadata to Maven 4 APIs (#12958)
add 7058b75a29 Fix filterByScope to expand lifecycle scopes for build ordering
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 (b73c380d06)
\
N -- N -- N refs/heads/run-maven-4-0-x-on-a-few-projects-let-s-start-wit (7058b75a29)
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/ci-mimir-session.properties | 8 +-
.github/dependabot.yml | 4 +
.github/workflows/maven.yml | 8 +-
.github/workflows/stale-branches.yml | 118 ++
apache-maven/pom.xml | 60 +-
apache-maven/src/assembly/component.xml | 8 +
apache-maven/src/assembly/maven/bin/m2.conf | 4 +-
apache-maven/src/assembly/maven/bin/mvn | 206 +++-
apache-maven/src/assembly/maven/bin/mvn.cmd | 214 +++-
.../src/assembly/maven/conf/maven-user.properties | 19 +
.../src/main/appended-resources/META-INF/NOTICE.vm | 6 +
.../maven/messages/maven.version.properties} | 20 +-
apache-maven/src/site/apt/index.apt.vm | 43 -
.../src/site/markdown/index.md.vm | 41 +-
.../src/test/scripts/test-mvn-fast-version.sh | 231 ++++
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 | 108 +-
.../java/org/apache/maven/api/MonotonicClock.java | 53 +-
.../main/java/org/apache/maven/api/SourceRoot.java | 8 +
.../org/apache/maven/api/feature/Features.java | 16 +
.../main/java/org/apache/maven/api/plugin/Log.java | 95 ++
.../apache/maven/api/services/ProjectManager.java | 19 +
.../org/apache/maven/api/services/Sources.java | 8 +-
.../maven/api/services/xml/XmlReaderRequest.java | 33 +-
.../apache/maven/api/ArtifactCoordinatesTest.java | 88 ++
.../org/apache/maven/api/MonotonicClockTest.java | 46 +-
.../java/org/apache/maven/api/SourceRootTest.java | 2 +
.../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 | 26 +-
api/maven-api-model/src/main/mdo/maven.mdo | 32 +-
api/maven-api-model/src/site/apt/index.apt | 36 -
.../maven-api-model/src/site/markdown/index.md | 39 +-
api/maven-api-plugin/src/site/apt/index.apt | 33 -
.../maven-api-plugin/src/site/markdown/index.md | 26 +-
api/maven-api-settings/pom.xml | 6 +
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 | 33 +-
.../maven/api/services/model/PathTranslator.java | 41 -
.../maven/api/services/model/UrlNormalizer.java | 42 -
api/maven-api-toolchain/pom.xml | 6 +
api/maven-api-toolchain/src/site/apt/index.apt | 35 -
.../maven-api-toolchain/src/site/markdown/index.md | 33 +-
.../artifact/versioning/ComparableVersion.java | 76 +-
.../versioning/DefaultArtifactVersion.java | 5 +-
compat/maven-artifact/src/site/apt/index.apt | 47 -
compat/maven-artifact/src/site/markdown/index.md | 46 +
.../artifact/versioning/ComparableVersionTest.java | 30 +
.../versioning/DefaultArtifactVersionTest.java | 20 +
.../artifact/versioning/VersionRangeTest.java | 10 +
.../artifact/manager/DefaultWagonManager.java | 5 +-
.../repository/LegacyLocalRepositoryManager.java | 28 +-
.../metadata/AbstractRepositoryMetadata.java | 28 +-
.../metadata/DefaultRepositoryMetadataManager.java | 83 +-
.../project/artifact/MavenMetadataSource.java | 31 +
.../maven/repository/DefaultMirrorSelector.java | 53 +-
.../repository/legacy/LegacyRepositorySystem.java | 62 +-
compat/maven-compat/src/site/apt/index.apt | 32 -
.../maven-compat/src/site/markdown/index.md | 25 +-
.../LegacyLocalRepositoryManagerTest.java | 58 +
.../metadata/AbstractRepositoryMetadataTest.java | 70 ++
.../DefaultRepositoryMetadataManagerTest.java | 81 ++
...ultRepositoryMetadataManagerValidationTest.java | 63 +
.../MavenMetadataSourceRelocationTest.java | 167 +++
.../repository/DefaultMirrorSelectorTest.java | 36 +
.../maven/repository/MirrorProcessorTest.java | 6 +-
.../legacy/LegacyRepositorySystemTest.java | 25 +
.../metadata-invalid-timestamp/maven-metadata.xml | 31 +
.../metadata-invalid-token/maven-metadata.xml | 28 +
.../main/java/org/apache/maven/cli/CLIManager.java | 3 +-
.../transfer/AbstractMavenTransferListener.java | 45 +-
.../cli/transfer/ConsoleMavenTransferListener.java | 2 +-
.../cli/transfer/Slf4jMavenTransferListener.java | 27 +-
.../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 --
.../maven-embedder/src/site/markdown/cli.md.vm | 17 +-
.../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/DefaultModelBuilder.java | 55 +-
.../maven/model/building/FileModelSource.java | 8 +-
.../AbstractStringBasedModelInterpolator.java | 68 +-
.../StringVisitorModelInterpolator.java | 4 +-
.../reflection/ReflectionValueExtractor.java | 4 +-
.../model/validation/DefaultModelValidator.java | 27 +-
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 | 24 +-
.../ExternalModelProfileActivationTest.java | 123 ++
.../maven/model/building/FileModelSourceTest.java | 16 +
.../AbstractModelInterpolatorTest.java | 93 ++
.../validation/DefaultModelValidatorTest.java | 10 +
.../poms/validation/bad-parent-relativePath.xml | 25 +-
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 +
.../plugin/descriptor/MojoDescriptorTest.java | 41 +
.../src/site/apt/index.apt | 59 -
.../src/site/markdown/index.md | 47 +
.../repository/internal/DefaultModelResolver.java | 15 +
.../internal/DefaultVersionRangeResolver.java | 36 +-
.../internal/DefaultVersionResolver.java | 39 +-
...ributionManagementArtifactRelocationSource.java | 39 +-
.../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 | 29 +-
.../internal/DefaultModelResolverTest.java | 45 +
.../internal/DefaultVersionRangeResolverTest.java | 47 +
.../internal/DefaultVersionResolverTest.java | 28 +
...tionManagementArtifactRelocationSourceTest.java | 109 ++
.../internal/type/DefaultTypeProviderTest.java | 26 +-
.../maven/its/dep-invalid-range/maven-metadata.xml | 35 +
.../dep-invalid-sv/1.0-SNAPSHOT/maven-metadata.xml | 40 +
.../dep-invalid-ts/1.0-SNAPSHOT/maven-metadata.xml | 33 +
.../settings/crypto/DefaultSettingsDecrypter.java | 5 +
.../validation/DefaultSettingsValidator.java | 11 +-
.../crypto/DefaultSettingsDecrypterTest.java | 62 +
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 +
.../java/org/apache/maven/cling/MavenCling.java | 47 +
.../maven/cling/event/ExecutionEventLogger.java | 24 +-
.../maven/cling/invoker/CommonsCliOptions.java | 3 +-
.../apache/maven/cling/invoker/LookupInvoker.java | 19 +-
.../BuiltinShellCommandRegistryFactory.java | 12 +-
.../invoker/mvnup/goals/AbstractUpgradeGoal.java | 26 +-
.../mvnup/goals/AbstractUpgradeStrategy.java | 124 +-
.../mvnup/goals/CompatibilityFixStrategy.java | 21 +-
.../invoker/mvnup/goals/ModuleNameFixStrategy.java | 288 +++++
.../invoker/mvnup/goals/MvnupSessionHolder.java | 93 ++
.../mvnup/goals/NashornCompatibilityStrategy.java | 276 +++++
.../cling/invoker/mvnup/goals/PluginUpgrade.java | 16 +-
.../invoker/mvnup/goals/PluginUpgradeStrategy.java | 450 ++++++-
.../mvnup/goals/ToolchainPluginStrategy.java | 508 ++++++++
.../transfer/AbstractMavenTransferListener.java | 45 +-
.../transfer/ConsoleMavenTransferListener.java | 2 +-
.../cling/transfer/Slf4jMavenTransferListener.java | 27 +-
.../org/apache/maven/cling/MavenClingTest.java | 117 ++
.../cling/event/ExecutionEventLoggerTest.java | 61 +
.../maven/cling/invoker/CommonsCliOptionsTest.java | 56 +
.../mvnup/goals/AbstractUpgradeGoalTest.java | 80 +-
.../mvnup/goals/ModuleNameFixStrategyTest.java | 408 +++++++
.../goals/NashornCompatibilityStrategyTest.java | 712 ++++++++++++
.../goals/PluginUpgradeJdkCompatibilityTest.java | 596 ++++++++++
.../mvnup/goals/PluginUpgradeQuarkusTest.java | 522 +++++++++
.../mvnup/goals/PluginUpgradeShadeTest.java | 536 +++++++++
.../mvnup/goals/PluginUpgradeStrategyTest.java | 624 ++--------
.../mvnup/goals/RemoteResolutionGateTest.java | 164 +++
.../mvnup/goals/ToolchainPluginStrategyTest.java | 725 ++++++++++++
.../goals/UpgradeWorkflowIntegrationTest.java | 151 +++
.../cling/transfer/TransferListenerOutputTest.java | 80 ++
.../main/java/org/apache/maven/DefaultMaven.java | 24 +-
.../main/java/org/apache/maven/ReactorReader.java | 40 +-
.../apache/maven/bridge/MavenRepositorySystem.java | 82 +-
.../org/apache/maven/execution/MavenSession.java | 12 +
.../apache/maven/graph/DefaultGraphBuilder.java | 21 +-
.../DefaultRepositorySystemSessionFactory.java | 40 +-
.../LegacyRepositorySystemSessionExtender.java | 26 +-
.../aether/OriginBoundAuthenticationSelector.java | 197 ++++
.../org/apache/maven/internal/impl/DefaultLog.java | 65 +-
.../maven/internal/impl/DefaultProjectManager.java | 27 +-
.../impl/ConsumerPomArtifactTransformer.java | 25 +-
.../impl/DefaultConsumerPomBuilder.java | 618 +++++++++-
.../DefaultLifecycleExecutionPlanCalculator.java | 28 +-
.../DefaultLifecycleTaskSegmentCalculator.java | 8 +-
.../internal/LifecycleDependencyResolver.java | 59 +-
.../internal/LifecycleExecutionPlanCalculator.java | 3 +-
.../lifecycle/internal/MojoDescriptorCreator.java | 14 +-
.../maven/lifecycle/internal/MojoExecutor.java | 63 +-
.../maven/lifecycle/internal/PhaseComparator.java | 22 +-
.../maven/lifecycle/internal/ProjectIndex.java | 6 +-
.../internal/concurrent/BuildPlanExecutor.java | 116 +-
.../lifecycle/internal/concurrent/BuildStep.java | 12 +-
.../concurrent/ConcurrentLifecycleStarter.java | 6 -
.../org/apache/maven/logging/AsyncDrainWriter.java | 106 ++
.../maven/logging/LoggingExecutionListener.java | 16 +
.../maven/logging/ProjectBuildLogAppender.java | 49 +
.../maven/plugin/DefaultBuildPluginManager.java | 2 +-
.../maven/plugin/DefaultExtensionRealmCache.java | 8 +-
.../maven/plugin/DefaultPluginArtifactsCache.java | 16 +-
.../plugin/internal/DefaultMavenPluginManager.java | 190 ++-
.../internal/DefaultPluginPrefixResolver.java | 16 +-
.../internal/DefaultPluginVersionResolver.java | 122 +-
.../apache/maven/project/ConnectedResource.java | 3 +-
.../project/DefaultProjectBuildingHelper.java | 16 +-
.../maven/project/DefaultProjectRealmCache.java | 8 +-
.../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 ++
.../src/site/markdown/core-extensions.md.vm | 24 +-
.../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 +
.../apache/maven/DefaultMavenSessionScopeTest.java | 88 ++
.../artifact/handler/ArtifactHandlerTest.java | 21 +-
.../maven/bridge/MavenRepositorySystemTest.java | 64 +
.../exception/DefaultExceptionHandlerTest.java | 86 ++
.../apache/maven/execution/MavenSessionTest.java | 155 +++
.../OriginBoundAuthenticationSelectorTest.java | 149 +++
.../apache/maven/internal/impl/DefaultLogTest.java | 196 ++++
.../internal/impl/DefaultProjectManagerTest.java | 28 +
.../impl/ConsumerPomArtifactTransformerTest.java | 43 +
.../impl/ConsumerPomBuilderTest.java | 1223 ++++++++++++++++++++
...efaultLifecycleExecutionPlanCalculatorTest.java | 94 ++
.../LifecycleExecutionPlanCalculatorTest.java | 5 +-
.../internal/MojoExecutorForkedExecutionTest.java | 144 +++
.../internal/concurrent/BuildPlanCreatorTest.java | 32 +-
.../internal/concurrent/BuildPlanExecutorTest.java | 261 +++++
.../internal/concurrent/BuildStepTest.java | 60 +
.../stub/LifecycleExecutionPlanCalculatorStub.java | 2 +-
.../stub/LifecycleTaskSegmentCalculatorStub.java | 2 +-
.../internal/DefaultPluginPrefixResolverTest.java | 123 ++
.../internal/DefaultPluginVersionResolverTest.java | 169 +++
.../project/DefaultMavenProjectBuilderTest.java | 35 +-
.../project/DefaultProjectRealmCacheTest.java | 110 ++
.../org/apache/maven/project/MavenProjectTest.java | 13 +
.../project/ProjectBuildingExceptionTest.java | 163 ---
.../apache/maven/project/ResourceIncludeTest.java | 20 +
.../consumer/bom-repo-scope/child/pom.xml | 25 +
.../test/resources/consumer/bom-repo-scope/pom.xml | 17 +
.../test/resources/consumer/multi-module/pom.xml | 3 +-
.../consumer/packaging-bom-profiles/pom.xml | 25 +
.../consumer/packaging-parent-profiles/pom.xml | 23 +
.../resources/consumer/packaging-profiles/pom.xml | 62 +
.../impl/DefaultDependencyResolverResult.java | 6 +-
.../maven/impl/DefaultModelUrlNormalizer.java | 11 +-
.../apache/maven/impl/DefaultModelXmlFactory.java | 17 +-
.../apache/maven/impl/DefaultSettingsBuilder.java | 159 ++-
.../maven/impl/DefaultSettingsValidator.java | 6 +-
.../org/apache/maven/impl/DefaultSourceRoot.java | 62 +-
.../apache/maven/impl/DefaultToolchainManager.java | 182 ++-
.../org/apache/maven/impl/DefaultTransport.java | 46 +-
.../apache/maven/impl/DefaultUrlNormalizer.java | 16 +-
.../apache/maven/impl/JdkSourceLevelSupport.java | 162 +++
.../model/DefaultDependencyManagementImporter.java | 14 +-
.../maven/impl/model/DefaultModelBuilder.java | 514 +++++++-
.../maven/impl/model/DefaultModelInterpolator.java | 76 +-
.../maven/impl/model/DefaultModelObjectPool.java | 81 +-
.../impl/model/DefaultModelPathTranslator.java | 11 +-
.../maven/impl/model/DefaultModelValidator.java | 37 +-
.../maven/impl/model/DefaultPathTranslator.java | 14 +-
.../model/DefaultProfileActivationContext.java | 16 +-
.../impl/model/profile/ConditionFunctions.java | 11 +-
.../maven/impl/model/profile/ConditionParser.java | 20 +-
.../model/profile/PropertyProfileActivator.java | 42 +-
.../model/reflection/ReflectionValueExtractor.java | 4 +-
.../impl/resolver/DefaultVersionRangeResolver.java | 6 +-
.../impl/resolver/DefaultVersionResolver.java | 6 +-
.../impl/resolver/MavenSessionBuilderSupplier.java | 10 +-
.../impl/resolver/MetadataInputValidator.java | 96 ++
...ributionManagementArtifactRelocationSource.java | 37 +-
.../resolver/validator/MavenValidatorFactory.java | 3 +-
.../apache/maven/impl/standalone/ApiRunner.java | 412 ++++++-
.../impl/standalone/RepositorySystemSupplier.java | 7 +-
impl/maven-impl/src/site/apt/dependency-types.apt | 82 --
.../src/site/markdown/dependency-types.md | 57 +
.../impl/DefaultDependencyResolverResultTest.java | 147 +++
.../maven/impl/DefaultModelXmlFactoryTest.java | 69 ++
.../impl/DefaultSettingsBuilderDecryptTest.java | 104 ++
.../apache/maven/impl/DefaultSourceRootTest.java | 17 +
.../maven/impl/DefaultToolchainManagerTest.java | 291 +++++
.../apache/maven/impl/DefaultTransportTest.java | 34 +
.../maven/impl/DefaultUrlNormalizerTest.java | 48 +-
.../maven/impl/JdkSourceLevelSupportTest.java | 178 +++
.../DefaultDependencyManagementImporterTest.java | 46 +
.../maven/impl/model/DefaultModelBuilderTest.java | 1202 +++++++++++++++++++
.../impl/model/DefaultModelInterpolatorTest.java | 97 ++
.../impl/model/DefaultModelPathTranslatorTest.java | 2 +-
.../impl/model/DefaultModelValidatorTest.java | 10 +
.../maven/impl/model/MavenModelMergerTest.java | 33 +
.../profile/AbstractProfileActivatorTest.java | 4 +-
.../impl/model/profile/ConditionParserTest.java | 114 +-
.../profile/ConditionProfileActivatorTest.java | 5 +-
.../profile/PropertyProfileActivatorTest.java | 105 +-
.../impl/resolver/MetadataInputValidatorTest.java | 155 +++
.../MetadataVersionTokenValidationTest.java | 110 ++
...tionManagementArtifactRelocationSourceTest.java | 116 ++
.../resolver/type/DefaultTypeProviderTest.java | 26 +-
.../impl/standalone/ApiRunnerSettingsTest.java | 289 +++++
.../maven/its/dep-invalid-range/maven-metadata.xml | 15 +
.../dep-invalid-sv/1.0-SNAPSHOT/maven-metadata.xml | 20 +
.../dep-invalid-ts/1.0-SNAPSHOT/maven-metadata.xml | 13 +
.../poms/factory/consumer-os-profile-child.xml | 35 +
.../poms/factory/consumer-os-profile-parent.xml | 61 +
.../factory/consumer-profile-artifactid-child.xml | 35 +
.../factory/consumer-profile-artifactid-parent.xml | 37 +
.../resources/poms/factory/import-bom-type.xml | 35 +
.../poms/factory/import-system-scope-bom.xml | 35 +
.../poms/factory/maven-version-range-profile.xml | 37 +
.../mng-8450-profile-context/bom-one/pom.xml | 17 +
.../mng-8450-profile-context/bom-two/pom.xml | 17 +
.../factory/mng-8450-profile-context/child/pom.xml | 11 +
.../mng-8450-profile-context/parent/pom.xml | 34 +
.../poms/factory/mng-8450-profile-context/pom.xml | 14 +
.../poms/factory/mng-8450-standalone/child/pom.xml | 11 +
.../factory/mng-8450-standalone/parent/pom.xml | 26 +
.../1.0.0/standalone-bom-one-1.0.0.pom | 17 +
.../1.0.0/standalone-bom-two-1.0.0.pom | 17 +
.../poms/factory/mng-8450/bom-one/pom.xml | 17 +
.../poms/factory/mng-8450/bom-two/pom.xml | 17 +
.../poms/factory/mng-8450/child-one/pom.xml | 10 +
.../poms/factory/mng-8450/child-two/pom.xml | 10 +
.../poms/factory/mng-8450/independent/pom.xml | 26 +
.../test/resources/poms/factory/mng-8450/pom.xml | 41 +
.../poms/factory/resolved-model-with-profiles.xml | 71 ++
.../poms/validation/bad-parent-relativePath.xml | 23 +-
.../settings/settings-security-decrypt.xml | 3 +
.../settings/settings-servers-decrypt-fail.xml | 14 +-
impl/maven-jline/pom.xml | 5 +
.../java/org/apache/maven/jline/FastTerminal.java | 129 ++-
.../java/org/apache/maven/jline/MessageUtils.java | 10 +-
.../maven/jline/FastTerminalReentrancyTest.java | 181 +++
impl/maven-logging/src/site/apt/index.apt | 35 -
.../maven-logging/src/site/markdown/index.md | 37 +-
.../apache/maven/testing/plugin/MojoExtension.java | 7 +-
.../plugin/stubs/RepositorySystemSupplier.java | 24 +-
impl/maven-xml/pom.xml | 3 +-
.../apache/maven/internal/xml/XmlNodeBuilder.java | 301 -----
.../maven/internal/xml/XmlPlexusConfiguration.java | 9 +
.../apache/maven/internal/xml/XmlNodeImplTest.java | 7 +-
...XmlNodeBuilderTest.java => XmlServiceTest.java} | 2 +-
its/core-it-suite/pom.xml | 72 +-
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 +-
.../src/test/java/org/apache/maven/it/ItUtils.java | 1 +
.../it/MavenIT0085TransitiveSystemScopeTest.java | 31 +
.../it/MavenIT0146InstallerSnapshotNaming.java | 9 +-
...avenITBomConsumerPomPropertyResolutionTest.java | 1 +
.../MavenITConsumerPomBomFromSettingsRepoTest.java | 1 +
.../MavenITMvnupToolchainPluginStrategyTest.java | 97 ++
.../it/MavenITgh10210SettingsXmlDecryptTest.java | 15 +-
.../it/MavenITgh11162ConsumerPomScopesTest.java | 1 +
.../it/MavenITgh11456MixinsConsumerPomTest.java | 2 +
.../it/MavenITgh12640BomInheritedDepMgmtTest.java | 132 +++
...avenITgh12646ProjectLocalRepoCleanRaceTest.java | 59 +
...avenITgh12660BomVersionFromImportedBomTest.java | 101 ++
...gh12729ModulePathPropertyInterpolationTest.java | 65 ++
...enITgh12770UnversionedPluginPrereleaseTest.java | 55 +
...nITgh13004ConsumerPomProfileArtifactIdTest.java | 106 ++
...p0590ClassifiedPomArtifactFromReactorTest.java} | 36 +-
.../MavenITmng0553SettingsAuthzEncryptionTest.java | 31 +-
.../maven/it/MavenITmng0768OfflineModeTest.java | 37 +-
.../it/MavenITmng2305MultipleProxiesTest.java | 41 +-
.../maven/it/MavenITmng2387InactiveProxyTest.java | 19 +-
...enITmng3043BestEffortReactorResolutionTest.java | 5 +-
.../MavenITmng3415JunkRepositoryMetadataTest.java | 21 +-
.../maven/it/MavenITmng3461MirrorMatchingTest.java | 52 +-
...enITmng3586SystemScopePluginDependencyTest.java | 31 +
...MavenITmng3599useHttpProxyForWebDAVMk2Test.java | 51 +-
.../it/MavenITmng3652UserAgentHeaderTest.java | 35 +-
.../MavenITmng3953AuthenticatedDeploymentTest.java | 50 +-
.../it/MavenITmng3955EffectiveSettingsTest.java | 1 +
.../it/MavenITmng4068AuthenticatedMirrorTest.java | 34 +-
...enITmng4235HttpAuthDeploymentChecksumsTest.java | 81 +-
...4326LocalSnapshotSuppressesRemoteCheckTest.java | 30 +-
...venITmng4343MissingReleaseUpdatePolicyTest.java | 41 +-
...ITmng4348NoUnnecessaryRepositoryAccessTest.java | 24 +-
.../maven/it/MavenITmng4360WebDavSupportTest.java | 47 +-
...sitiveSystemPathInterpolatedWithEnvVarTest.java | 31 +
...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 +-
...ImportedPomUsesSystemAndUserPropertiesTest.java | 29 +
...729MirrorProxyAuthUsedByProjectBuilderTest.java | 33 +-
...refixResolutionDoesntTouchDisabledRepoTest.java | 18 +-
...rsionResolutionDoesntTouchDisabledRepoTest.java | 18 +-
...nITmng4781DeploymentToNexusStagingRepoTest.java | 30 +-
.../maven/it/MavenITmng4991NonProxyHostsTest.java | 9 +-
.../MavenITmng5064SuppressSnapshotUpdatesTest.java | 27 +-
.../apache/maven/it/MavenITmng5102MixinsTest.java | 15 +-
.../maven/it/MavenITmng5175WagonHttpTest.java | 31 +-
...g5280SettingsProfilesRepositoriesOrderTest.java | 53 +-
...MavenITmng5868NoDuplicateAttachedArtifacts.java | 26 +-
.../it/MavenITmng7772CoreExtensionFoundTest.java | 4 +-
...MavenITmng7819FileLockingWithSnapshotsTest.java | 8 +-
.../MavenITmng7967ArtifactHandlerLanguageTest.java | 1 +
.../maven/it/MavenITmng8181CentralRepoTest.java | 1 +
.../it/MavenITmng8400CanonicalMavenHomeTest.java | 2 +-
...venITmng8414ConsumerPomWithNewFeaturesTest.java | 4 +-
.../apache/maven/it/MavenITmng8594AtFileTest.java | 2 +-
...mng8645ConsumerPomDependencyManagementTest.java | 1 +
.../it/MavenITmng8708ParentInferenceTest.java | 73 ++
...MavenITmng8709ProfileDependencyVersionTest.java | 45 +
...MavenITmng8765UriPropertyInterpolationTest.java | 127 ++
.../.mvn/.gitkeep | 0
.../gh-11162-consumer-pom-scopes}/.mvn/.gitkeep | 0
.../.mvn/.gitkeep | 0
.../gh-12640-bom-inherited-depmgmt/bom/pom.xml | 53 +
.../mod-1}/pom.xml | 16 +-
.../mod-2}/pom.xml | 16 +-
.../gh-12640-bom-inherited-depmgmt/pom.xml | 60 +
.../.mvn/.gitkeep | 0
.../module-a/pom.xml | 29 +
.../module-a/src/main/java/a/A.java | 7 +
.../module-b/pom.xml | 29 +
.../module-b/src/main/java/b/B.java | 7 +
.../module-c/pom.xml | 29 +
.../module-c/src/main/java/c/C.java | 7 +
.../module-d/pom.xml | 29 +
.../module-d/src/main/java/d/D.java | 7 +
.../gh-12646-project-local-repo-clean-race/pom.xml | 38 +
.../super-pom/pom.xml | 25 +
.../bom/pom.xml | 66 ++
.../ext-bom/pom.xml | 51 +
.../mod-1}/pom.xml | 16 +-
.../mod-2}/pom.xml | 16 +-
.../pom.xml} | 28 +-
.../child}/pom.xml | 11 +-
.../pom.xml} | 22 +-
.../pom.xml | 26 +-
.../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} | 25 +-
.../child}/pom.xml | 24 +-
.../java/org/apache/maven/its/gh13004/Child.java | 3 +
.../lib/pom.xml} | 23 +-
.../java/org/apache/maven/its/gh13004/Lib.java | 3 +
.../pom.xml | 79 ++
.../{mng-3970/test-1 => mdep-590/consumer}/pom.xml | 38 +-
.../parent/0.1/parent-0.1.pom => mdep-590/pom.xml} | 21 +-
.../profiles.xml => mdep-590/producer/custom.pom} | 13 +-
.../{mng-3970/test-1 => mdep-590/producer}/pom.xml | 31 +-
.../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-2309/profiles.xml | 56 -
.../src/test/resources/mng-2771/plugin/pom.xml | 12 +
.../org/apache/maven/its/it0124/LookupMojo.java | 18 +-
.../src/test/resources/mng-3043}/.mvn/.gitkeep | 0
.../src/test/resources/mng-3259/settings.xml | 3 -
.../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 +-
.../test/resources/mng-3948/test-1/profiles.xml | 43 -
.../resources/mng-3948/test-1/repo/.gitattributes | 3 -
.../its/mng3948/parent/0.1/parent-0.1.pom.md5 | 1 -
.../its/mng3948/parent/0.1/parent-0.1.pom.sha1 | 1 -
.../maven/its/mng3948/parent/maven-metadata.xml | 12 -
.../its/mng3948/parent/maven-metadata.xml.md5 | 1 -
.../its/mng3948/parent/maven-metadata.xml.sha1 | 1 -
.../src/test/resources/mng-3955/settings.xml | 2 +-
.../test/resources/mng-3970/test-1/profiles.xml | 43 -
.../resources/mng-3970/test-1/repo/.gitattributes | 3 -
.../org/apache/maven/its/mng3970/a/0.1/a-0.1.jar | Bin 1928 -> 0 bytes
.../apache/maven/its/mng3970/a/0.1/a-0.1.jar.md5 | 1 -
.../apache/maven/its/mng3970/a/0.1/a-0.1.jar.sha1 | 1 -
.../apache/maven/its/mng3970/a/0.1/a-0.1.pom.md5 | 1 -
.../apache/maven/its/mng3970/a/0.1/a-0.1.pom.sha1 | 1 -
.../apache/maven/its/mng3970/a/maven-metadata.xml | 12 -
.../maven/its/mng3970/a/maven-metadata.xml.md5 | 1 -
.../maven/its/mng3970/a/maven-metadata.xml.sha1 | 1 -
.../test/resources/mng-3983/test-2/profiles.xml | 43 -
.../resources/mng-3983/test-2/repo/.gitattributes | 3 -
.../apache/maven/its/mng3983/maven-metadata.xml | 9 -
.../maven/its/mng3983/maven-metadata.xml.md5 | 1 -
.../maven/its/mng3983/maven-metadata.xml.sha1 | 1 -
.../org/apache/maven/its/mng3983/p/0.1/p-0.1.jar | Bin 7385 -> 0 bytes
.../apache/maven/its/mng3983/p/0.1/p-0.1.jar.md5 | 1 -
.../apache/maven/its/mng3983/p/0.1/p-0.1.jar.sha1 | 1 -
.../org/apache/maven/its/mng3983/p/0.1/p-0.1.pom | 65 --
.../apache/maven/its/mng3983/p/0.1/p-0.1.pom.md5 | 1 -
.../apache/maven/its/mng3983/p/0.1/p-0.1.pom.sha1 | 1 -
.../apache/maven/its/mng3983/p/maven-metadata.xml | 13 -
.../maven/its/mng3983/p/maven-metadata.xml.md5 | 1 -
.../maven/its/mng3983/p/maven-metadata.xml.sha1 | 1 -
.../resources/mng-4036/legacy/repo/.gitattributes | 3 -
.../poms/maven-metadata.xml | 12 -
.../poms/maven-metadata.xml.md5 | 1 -
.../poms/maven-metadata.xml.sha1 | 1 -
.../poms/parent-0.1.pom.md5 | 1 -
.../poms/parent-0.1.pom.sha1 | 1 -
.../org/apache/maven/plugin/coreit/CoreItMojo.java | 7 +-
.../classifier/project}/.mvn/.gitkeep | 0
.../mng-5102-mixins/gav/project}/.mvn/.gitkeep | 0
.../resources/mng-5102-mixins/path}/.mvn/.gitkeep | 0
.../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 +-
.../.mvn/.gitkeep | 0
.../maven/its/mng8572/extension/NoOpMojo.java | 2 -
.../mng-8572-di-type-handler/test/settings.xml | 5 -
.../mng-8645-consumer-pom-dep-mgmt}/.mvn/.gitkeep | 0
.../explicit-both/modules/child/pom.xml | 10 +
.../explicit-both/pom.xml | 11 +
.../supported/modules/gav-only/pom.xml | 9 +
.../supported/modules/path-only/pom.xml | 8 +
.../mng-8708-parent-inference/supported/pom.xml | 12 +
.../three-level/modules/mid/modules/child/pom.xml | 9 +
.../three-level/modules/mid/pom.xml | 13 +
.../mng-8708-parent-inference/three-level/pom.xml | 11 +
.../pom.xml} | 34 +-
.../child}/pom.xml | 15 +-
.../cli-property}/pom.xml | 34 +-
.../pom.xml | 44 +-
.../runtime-property/pom.xml | 84 ++
.../mvnup-toolchain-plugin-strategy/pom.xml | 12 +
.../maven-it-plugin-configuration/pom.xml | 5 +
.../maven/plugin/coreit/SetPropertyMojo.java} | 39 +-
.../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 | 100 +-
...en-configuration.md.vm => configuration.xml.vm} | 42 +-
src/mdo/java/InputLocation.java | 24 +-
src/mdo/model.vm | 19 +-
src/mdo/reader.vm | 4 +-
src/site/xdoc/index.xml | 2 +-
608 files changed, 25613 insertions(+), 6633 deletions(-)
create mode 100644 .github/workflows/stale-branches.yml
copy apache-maven/src/{assembly/maven/bin/m2.conf => main/resources/org/apache/maven/messages/maven.version.properties} (61%)
delete mode 100644 apache-maven/src/site/apt/index.apt.vm
copy its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom => apache-maven/src/site/markdown/index.md.vm (53%)
create mode 100644 apache-maven/src/test/scripts/test-mvn-fast-version.sh
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
delete mode 100644 api/maven-api-metadata/src/site/apt/index.apt
copy its/core-it-suite/src/test/resources/mng-2605/profiles.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-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom => api/maven-api-model/src/site/markdown/index.md (55%)
delete mode 100644 api/maven-api-plugin/src/site/apt/index.apt
copy its/core-it-suite/src/test/resources/mng-2605/profiles.xml => api/maven-api-plugin/src/site/markdown/index.md (63%)
delete mode 100644 api/maven-api-settings/src/site/apt/index.apt
copy its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.pom => api/maven-api-settings/src/site/markdown/index.md (58%)
delete mode 100644 api/maven-api-spi/src/main/java/org/apache/maven/api/services/model/PathTranslator.java
delete mode 100644 api/maven-api-spi/src/main/java/org/apache/maven/api/services/model/UrlNormalizer.java
delete mode 100644 api/maven-api-toolchain/src/site/apt/index.apt
copy its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.pom => 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 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.pom => compat/maven-compat/src/site/markdown/index.md (57%)
create mode 100644 compat/maven-compat/src/test/java/org/apache/maven/artifact/repository/LegacyLocalRepositoryManagerTest.java
create mode 100644 compat/maven-compat/src/test/java/org/apache/maven/artifact/repository/metadata/AbstractRepositoryMetadataTest.java
create mode 100644 compat/maven-compat/src/test/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManagerTest.java
create mode 100644 compat/maven-compat/src/test/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManagerValidationTest.java
create mode 100644 compat/maven-compat/src/test/java/org/apache/maven/project/artifact/MavenMetadataSourceRelocationTest.java
create mode 100644 compat/maven-compat/src/test/resources/metadata-invalid-timestamp/maven-metadata.xml
create mode 100644 compat/maven-compat/src/test/resources/metadata-invalid-token/maven-metadata.xml
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 its/core-it-suite/src/test/resources/mng-3955/settings.xml => compat/maven-embedder/src/site/markdown/cli.md.vm (72%)
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 its/core-it-suite/src/test/resources/mng-2605/profiles.xml => compat/maven-model-builder/src/site/markdown/super-pom.md.vm (70%)
create mode 100644 compat/maven-model-builder/src/test/java/org/apache/maven/model/building/ExternalModelProfileActivationTest.java
rename its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.pom => compat/maven-model-builder/src/test/resources/poms/validation/bad-parent-relativePath.xml (66%)
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 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom => compat/maven-resolver-provider/src/site/markdown/index.md (55%)
create mode 100644 compat/maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultVersionRangeResolverTest.java
create mode 100644 compat/maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/relocation/DistributionManagementArtifactRelocationSourceTest.java
create mode 100644 compat/maven-resolver-provider/src/test/resources/repo/org/apache/maven/its/dep-invalid-range/maven-metadata.xml
create mode 100644 compat/maven-resolver-provider/src/test/resources/repo/org/apache/maven/its/dep-invalid-sv/1.0-SNAPSHOT/maven-metadata.xml
create mode 100644 compat/maven-resolver-provider/src/test/resources/repo/org/apache/maven/its/dep-invalid-ts/1.0-SNAPSHOT/maven-metadata.xml
create mode 100644 compat/maven-settings-builder/src/test/java/org/apache/maven/settings/crypto/DefaultSettingsDecrypterTest.java
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/main/java/org/apache/maven/cling/invoker/mvnup/goals/ModuleNameFixStrategy.java
create mode 100644 impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/MvnupSessionHolder.java
create mode 100644 impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/NashornCompatibilityStrategy.java
create mode 100644 impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/ToolchainPluginStrategy.java
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/CommonsCliOptionsTest.java
create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/ModuleNameFixStrategyTest.java
create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/NashornCompatibilityStrategyTest.java
create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/PluginUpgradeJdkCompatibilityTest.java
create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/PluginUpgradeQuarkusTest.java
create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/PluginUpgradeShadeTest.java
create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/RemoteResolutionGateTest.java
create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/ToolchainPluginStrategyTest.java
create mode 100644 impl/maven-cli/src/test/java/org/apache/maven/cling/transfer/TransferListenerOutputTest.java
create mode 100644 impl/maven-core/src/main/java/org/apache/maven/internal/aether/OriginBoundAuthenticationSelector.java
create mode 100644 impl/maven-core/src/main/java/org/apache/maven/logging/AsyncDrainWriter.java
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 its/core-it-suite/src/test/resources/mng-2605/profiles.xml => impl/maven-core/src/site/markdown/core-extensions.md.vm (64%)
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/DefaultMavenSessionScopeTest.java
create mode 100644 impl/maven-core/src/test/java/org/apache/maven/bridge/MavenRepositorySystemTest.java
create mode 100644 impl/maven-core/src/test/java/org/apache/maven/execution/MavenSessionTest.java
create mode 100644 impl/maven-core/src/test/java/org/apache/maven/internal/aether/OriginBoundAuthenticationSelectorTest.java
create mode 100644 impl/maven-core/src/test/java/org/apache/maven/internal/impl/DefaultLogTest.java
create mode 100644 impl/maven-core/src/test/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculatorTest.java
create mode 100644 impl/maven-core/src/test/java/org/apache/maven/lifecycle/internal/MojoExecutorForkedExecutionTest.java
create mode 100644 impl/maven-core/src/test/java/org/apache/maven/lifecycle/internal/concurrent/BuildPlanExecutorTest.java
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/prefix/internal/DefaultPluginPrefixResolverTest.java
create mode 100644 impl/maven-core/src/test/java/org/apache/maven/plugin/version/internal/DefaultPluginVersionResolverTest.java
create mode 100644 impl/maven-core/src/test/java/org/apache/maven/project/DefaultProjectRealmCacheTest.java
delete mode 100644 impl/maven-core/src/test/java/org/apache/maven/project/ProjectBuildingExceptionTest.java
create mode 100644 impl/maven-core/src/test/resources/consumer/bom-repo-scope/child/pom.xml
create mode 100644 impl/maven-core/src/test/resources/consumer/bom-repo-scope/pom.xml
create mode 100644 impl/maven-core/src/test/resources/consumer/packaging-bom-profiles/pom.xml
create mode 100644 impl/maven-core/src/test/resources/consumer/packaging-parent-profiles/pom.xml
create mode 100644 impl/maven-core/src/test/resources/consumer/packaging-profiles/pom.xml
create mode 100644 impl/maven-impl/src/main/java/org/apache/maven/impl/JdkSourceLevelSupport.java
create mode 100644 impl/maven-impl/src/main/java/org/apache/maven/impl/resolver/MetadataInputValidator.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
create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/DefaultDependencyResolverResultTest.java
create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/DefaultSettingsBuilderDecryptTest.java
create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/JdkSourceLevelSupportTest.java
create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/resolver/MetadataInputValidatorTest.java
create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/resolver/MetadataVersionTokenValidationTest.java
create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/resolver/relocation/DistributionManagementArtifactRelocationSourceTest.java
create mode 100644 impl/maven-impl/src/test/java/org/apache/maven/impl/standalone/ApiRunnerSettingsTest.java
create mode 100644 impl/maven-impl/src/test/remote-repo/org/apache/maven/its/dep-invalid-range/maven-metadata.xml
create mode 100644 impl/maven-impl/src/test/remote-repo/org/apache/maven/its/dep-invalid-sv/1.0-SNAPSHOT/maven-metadata.xml
create mode 100644 impl/maven-impl/src/test/remote-repo/org/apache/maven/its/dep-invalid-ts/1.0-SNAPSHOT/maven-metadata.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/consumer-os-profile-child.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/consumer-os-profile-parent.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/consumer-profile-artifactid-child.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/consumer-profile-artifactid-parent.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/import-bom-type.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/import-system-scope-bom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/maven-version-range-profile.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-profile-context/bom-one/pom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-profile-context/bom-two/pom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-profile-context/child/pom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-profile-context/parent/pom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-profile-context/pom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-standalone/child/pom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-standalone/parent/pom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-standalone/repo/org/apache/maven/test/standalone-bom-one/1.0.0/standalone-bom-one-1.0.0.pom
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450-standalone/repo/org/apache/maven/test/standalone-bom-two/1.0.0/standalone-bom-two-1.0.0.pom
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450/bom-one/pom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450/bom-two/pom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450/child-one/pom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450/child-two/pom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450/independent/pom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/mng-8450/pom.xml
create mode 100644 impl/maven-impl/src/test/resources/poms/factory/resolved-model-with-profiles.xml
copy its/core-it-suite/src/test/resources/mng-3955/settings.xml => impl/maven-impl/src/test/resources/poms/validation/bad-parent-relativePath.xml (66%)
create mode 100644 impl/maven-impl/src/test/resources/settings/settings-security-decrypt.xml
copy its/core-it-suite/src/test/resources/mng-3955/settings.xml => impl/maven-impl/src/test/resources/settings/settings-servers-decrypt-fail.xml (72%)
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 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom => impl/maven-logging/src/site/markdown/index.md (55%)
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/MavenITMvnupToolchainPluginStrategyTest.java
create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh12640BomInheritedDepMgmtTest.java
create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh12646ProjectLocalRepoCleanRaceTest.java
create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh12660BomVersionFromImportedBomTest.java
create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh12729ModulePathPropertyInterpolationTest.java
create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh12770UnversionedPluginPrereleaseTest.java
create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh13004ConsumerPomProfileArtifactIdTest.java
copy its/core-it-suite/src/test/java/org/apache/maven/it/{MavenIT0085TransitiveSystemScopeTest.java => MavenITmdep0590ClassifiedPomArtifactFromReactorTest.java} (50%)
create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng8708ParentInferenceTest.java
create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng8709ProfileDependencyVersionTest.java
create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng8765UriPropertyInterpolationTest.java
copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/bom-consumer-pom-property-resolution}/.mvn/.gitkeep (100%)
copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/gh-11162-consumer-pom-scopes}/.mvn/.gitkeep (100%)
copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/gh-11767-consumer-pom-bom-from-settings-repo}/.mvn/.gitkeep (100%)
create mode 100644 its/core-it-suite/src/test/resources/gh-12640-bom-inherited-depmgmt/bom/pom.xml
copy its/core-it-suite/src/test/resources/{mng-3948/test-1 => gh-12640-bom-inherited-depmgmt/mod-1}/pom.xml (66%)
copy its/core-it-suite/src/test/resources/{mng-3948/test-1 => gh-12640-bom-inherited-depmgmt/mod-2}/pom.xml (66%)
create mode 100644 its/core-it-suite/src/test/resources/gh-12640-bom-inherited-depmgmt/pom.xml
copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race}/.mvn/.gitkeep (100%)
create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-a/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-a/src/main/java/a/A.java
create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-b/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-b/src/main/java/b/B.java
create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-c/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-c/src/main/java/c/C.java
create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-d/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/module-d/src/main/java/d/D.java
create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/gh-12646-project-local-repo-clean-race/super-pom/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/gh-12660-bom-version-from-imported-bom/bom/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/gh-12660-bom-version-from-imported-bom/ext-bom/pom.xml
copy its/core-it-suite/src/test/resources/{mng-3948/test-1 => gh-12660-bom-version-from-imported-bom/mod-1}/pom.xml (66%)
copy its/core-it-suite/src/test/resources/{mng-3948/test-1 => gh-12660-bom-version-from-imported-bom/mod-2}/pom.xml (66%)
copy its/core-it-suite/src/test/resources/{mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom => gh-12660-bom-version-from-imported-bom/pom.xml} (61%)
rename its/core-it-suite/src/test/resources/{mng-3948/test-1 => gh-12729-module-path-property-interpolation/child}/pom.xml (70%)
rename its/core-it-suite/src/test/resources/{mng-4036/legacy/repo/org.apache.maven.its.mng4036/poms/parent-0.1.pom => gh-12729-module-path-property-interpolation/pom.xml} (69%)
rename its/core-it-suite/src/test/resources/{mng-3983/test-2 => gh-12770-unversioned-plugin-prerelease}/pom.xml (61%)
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
rename its/core-it-suite/src/test/resources/{mng-4036/legacy/settings.xml => gh-12770-unversioned-plugin-prerelease/settings-template.xml} (65%)
copy its/core-it-suite/src/test/resources/{mng-4036/legacy => gh-13004-consumer-pom-profile-artifactid/child}/pom.xml (58%)
create mode 100644 its/core-it-suite/src/test/resources/gh-13004-consumer-pom-profile-artifactid/child/src/main/java/org/apache/maven/its/gh13004/Child.java
rename its/core-it-suite/src/test/resources/{mng-3701/profiles.xml => gh-13004-consumer-pom-profile-artifactid/lib/pom.xml} (71%)
create mode 100644 its/core-it-suite/src/test/resources/gh-13004-consumer-pom-profile-artifactid/lib/src/main/java/org/apache/maven/its/gh13004/Lib.java
create mode 100644 its/core-it-suite/src/test/resources/gh-13004-consumer-pom-profile-artifactid/pom.xml
copy its/core-it-suite/src/test/resources/{mng-3970/test-1 => mdep-590/consumer}/pom.xml (57%)
rename its/core-it-suite/src/test/resources/{mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom => mdep-590/pom.xml} (74%)
rename its/core-it-suite/src/test/resources/{mng-2605/profiles.xml => mdep-590/producer/custom.pom} (79%)
copy its/core-it-suite/src/test/resources/{mng-3970/test-1 => mdep-590/producer}/pom.xml (66%)
delete mode 100644 its/core-it-suite/src/test/resources/mng-2309/profiles.xml
copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/mng-3043}/.mvn/.gitkeep (100%)
delete mode 100644 its/core-it-suite/src/test/resources/mng-3259/settings.xml
delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/profiles.xml
delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/.gitattributes
delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom.md5
delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/0.1/parent-0.1.pom.sha1
delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/maven-metadata.xml
delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/maven-metadata.xml.md5
delete mode 100644 its/core-it-suite/src/test/resources/mng-3948/test-1/repo/org/apache/maven/its/mng3948/parent/maven-metadata.xml.sha1
delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/profiles.xml
delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/.gitattributes
delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.jar
delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.jar.md5
delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.jar.sha1
delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.pom.md5
delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/0.1/a-0.1.pom.sha1
delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/maven-metadata.xml
delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/maven-metadata.xml.md5
delete mode 100644 its/core-it-suite/src/test/resources/mng-3970/test-1/repo/org/apache/maven/its/mng3970/a/maven-metadata.xml.sha1
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/profiles.xml
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/.gitattributes
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/maven-metadata.xml
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/maven-metadata.xml.md5
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/maven-metadata.xml.sha1
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/0.1/p-0.1.jar
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/0.1/p-0.1.jar.md5
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/0.1/p-0.1.jar.sha1
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/0.1/p-0.1.pom
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/0.1/p-0.1.pom.md5
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/0.1/p-0.1.pom.sha1
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/maven-metadata.xml
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/maven-metadata.xml.md5
delete mode 100644 its/core-it-suite/src/test/resources/mng-3983/test-2/repo/org/apache/maven/its/mng3983/p/maven-metadata.xml.sha1
delete mode 100644 its/core-it-suite/src/test/resources/mng-4036/legacy/repo/.gitattributes
delete mode 100644 its/core-it-suite/src/test/resources/mng-4036/legacy/repo/org.apache.maven.its.mng4036/poms/maven-metadata.xml
delete mode 100644 its/core-it-suite/src/test/resources/mng-4036/legacy/repo/org.apache.maven.its.mng4036/poms/maven-metadata.xml.md5
delete mode 100644 its/core-it-suite/src/test/resources/mng-4036/legacy/repo/org.apache.maven.its.mng4036/poms/maven-metadata.xml.sha1
delete mode 100644 its/core-it-suite/src/test/resources/mng-4036/legacy/repo/org.apache.maven.its.mng4036/poms/parent-0.1.pom.md5
delete mode 100644 its/core-it-suite/src/test/resources/mng-4036/legacy/repo/org.apache.maven.its.mng4036/poms/parent-0.1.pom.sha1
copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/mng-5102-mixins/classifier/project}/.mvn/.gitkeep (100%)
copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/mng-5102-mixins/gav/project}/.mvn/.gitkeep (100%)
copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/mng-5102-mixins/path}/.mvn/.gitkeep (100%)
copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/mng-8414-consumer-pom-with-new-features}/.mvn/.gitkeep (100%)
delete mode 100644 its/core-it-suite/src/test/resources/mng-8572-di-type-handler/test/settings.xml
copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 => its/core-it-suite/src/test/resources/mng-8645-consumer-pom-dep-mgmt}/.mvn/.gitkeep (100%)
create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/explicit-both/modules/child/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/explicit-both/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/supported/modules/gav-only/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/supported/modules/path-only/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/supported/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/three-level/modules/mid/modules/child/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/three-level/modules/mid/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/mng-8708-parent-inference/three-level/pom.xml
rename its/core-it-suite/src/test/resources/{mng-4106/profiles.xml => mng-8709-profile-dependency-version/pom.xml} (58%)
rename its/core-it-suite/src/test/resources/{mng-4036/legacy => mng-8765-uri-property-interpolation/child}/pom.xml (74%)
copy its/core-it-suite/src/test/resources/{mng-3970/test-1 => mng-8765-uri-property-interpolation/cli-property}/pom.xml (57%)
rename its/core-it-suite/src/test/resources/{mng-3970/test-1 => mng-8765-uri-property-interpolation}/pom.xml (50%)
create mode 100644 its/core-it-suite/src/test/resources/mng-8765-uri-property-interpolation/runtime-property/pom.xml
create mode 100644 its/core-it-suite/src/test/resources/mvnup-toolchain-plugin-strategy/pom.xml
copy its/core-it-support/core-it-plugins/{maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PropertyInterpolationMojo.java => maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/SetPropertyMojo.java} (56%)
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%)