This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch MNG-7764
in repository https://gitbox.apache.org/repos/asf/maven.git
from 40f0cd074 [MNG-7764] - followup
add bec53b34e [MNG-7038] Fixes for topDirectory (#1100)
add 9b6d263bd [MNG-7769] Update Resolver to 1.9.10 (#1102)
add a1fa3eb53 [MNG-6303] Interpolate all arguments using system and user
supplied properties (#1062)
add 56674cdc9 [MNG-7778] - Include suppressed exceptions when logging
failures (#1103)
add a8319821a [MNG-6829] Replace any StringUtils#isEmpty(String) and
#isNotEmpty(String) (#1104)
add a56f20199 Update DOAP
add 97a565e31 MNG for Jira auto-link
add b76e78072 [MNG-7785] Clean usage of SessionData (#1094)
add 59342ce24 [MNG-7743] Make the build work on JDK 20 (#1065)
add 2bbdd9788 Prefer Java standard library to Plexus util (#1015)
add 7fe949936 [MNG-7783] Profile source point to file instead of to module
(#1110)
add d826b575a [MNG-7784] Fix compatibility for SuperPomProvider (#1109)
add a90950155 [MNG-7786] Fix plugin validation misleading message (#1112)
add 11d97e64e [MNG-7787] Introduce new options for plugin validation
report (#1113)
add 099a3f346 [MNG-7788] Plugin Validation Report logged before summary
(#1114)
add 3f0f16524 [MNG-7786] Fix plugin validation misleading message
add 29c0a95b0 [MNG-7780] DefaultArtifact.equals throws
NullPointerException if o.version is null (#1108)
add 8f19d9ae2 [MNG-7639] Add unit test for
DefaultRepositorySystemSessionFactory#newRepositorySession (#1096)
add a27086a6f Fix bad javadoc
add 12ccaacf6 [MNG-7789] Dependency validation rules used wrong data
(#1115)
add 6f136ef4d [MNG-7789] Cleanup
add 46807790f [MNG-7791] Split validation issues by "locality" aspect
(#1122)
add 34685bbc2 [MNG-7587] Upgrade to sisu 0.9.0.M2 (#1119)
add ba3d3516e [MNG-7796] Be lenient when using toRealPath (#1130)
add 26ee15a47 Fix possible NPE
add 8552ac3fe [MNG-7797] Return BRIEF mode (#1132)
add b430e7d82 [MNG-7799] Plugin validation may falsely report there are
issues (#1136)
add b2953c52d [MNG-7795] IllegalArgumentException: 'other' has different
root during plugin validation (#1133)
add 84e133df7 [MNG-7585] Remove duplicate classes (#1135)
add c12455431 [MNG-7698] Support comments in maven.config (#1134)
add e08c95a67 [MNG-7655] Switch to plexus-utils / plexus-xml 4 (#1093)
add ea1a28071 [MNG-7604] Removal of pom.* interpolation makes some older
plugins defunct (#1137)
add 124033bc0 [MNG-7548] Kill off "legacy" repository metadata support
(#1138)
add c79a7a027 [MNG-7740] Remove old temporary consumer*pom files from
buildDir (#1117)
add 8b652a8b3 Fix code style for code generated by velocity templates
(#1146)
add ac0bc5541 [MNG-7338] Automatically activate batch-mode and make output
quiet when running in CI. (#869)
add be3625d19 [MNG-7790] Update lifecycle plugins (#1154)
add 56ee6a878 [MNG-7751] Provide a way to inject XmlNode into plugins
(#1071)
add 973b1b968 [MNG-7806] Plugins verification - remove used in module(s)
report
add 898e4e4b3 Simplify code (#1156)
add ce1bb6fb1 Fix description of maven-xml-impl module
add 6ee2c5c44 [MNG-5987] document goals execution order
add 4f8648af7 [MNG-7790] Update lifecycle plugins, take 2 (#1163)
add 00d350eac Update build plugind (#1166)
add 967d8fc19 [MNG-7794][MNG-7809] Deprecate RepositorySystem and make
maven-compat optional (#1150)
add a2d435b74 Get rid of maven-shared-utils (#1158)
add 8b0bf378b [MNG-5600] Dependency management import should support
exclusions. (#1155)
add d38c574b5 Merge branch 'master' into MNG-7764
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 2 +
.github/workflows/maven_build_itself.yml | 2 +-
apache-maven/pom.xml | 1 +
apache-maven/src/assembly/component.xml | 1 -
.../main/java/org/apache/maven/api/Session.java | 2 +-
.../apache/maven/api/services/MessageBuilder.java | 33 +-
.../maven/api/services}/SuperPomProvider.java | 16 +-
.../maven/api/settings/ImmutableCollections.java | 609 ---------------------
.../maven/api/toolchain/ImmutableCollections.java | 609 ---------------------
doap_Maven.rdf | 11 +
.../org/apache/maven/artifact/DefaultArtifact.java | 51 +-
.../apache/maven/artifact/DefaultArtifactTest.java | 12 +
maven-compat/pom.xml | 8 +-
.../org/apache/maven/ArtifactFilterManager.java | 1 +
.../maven/ArtifactFilterManagerDelegate.java | 1 +
.../apache/maven/DefaultArtifactFilterManager.java | 2 +-
.../maven/DefaultProjectDependenciesResolver.java | 2 +-
.../apache/maven/ProjectDependenciesResolver.java | 0
.../artifact/deployer/DefaultArtifactDeployer.java | 11 +-
.../installer/DefaultArtifactInstaller.java | 13 +-
.../artifact/manager/DefaultWagonManager.java | 19 +-
.../metadata/AbstractArtifactMetadata.java | 0
.../ArtifactMetadataRetrievalException.java | 0
.../artifact/metadata/ArtifactMetadataSource.java | 0
.../maven/artifact/metadata/ResolutionGroup.java | 0
.../DefaultArtifactRepositoryFactory.java | 26 +-
.../repository/LegacyLocalRepositoryManager.java | 4 +
.../repository/layout/FlatRepositoryLayout.java | 7 +-
.../metadata/AbstractRepositoryMetadata.java | 0
.../metadata/ArtifactRepositoryMetadata.java | 0
.../metadata/DefaultRepositoryMetadataManager.java | 13 +-
.../repository/metadata/RepositoryMetadata.java | 0
.../RepositoryMetadataDeploymentException.java | 0
.../RepositoryMetadataInstallationException.java | 0
.../metadata/RepositoryMetadataManager.java | 0
.../RepositoryMetadataResolutionException.java | 0
.../resolver/ArtifactResolutionRequest.java | 0
.../resolver/ArtifactResolutionResult.java | 0
.../resolver/DefaultArtifactCollector.java | 6 +-
.../artifact/resolver/DefaultArtifactResolver.java | 31 +-
.../resolver/DefaultResolutionErrorHandler.java | 0
.../artifact/resolver/ResolutionErrorHandler.java | 0
.../artifact/resolver/ResolutionListener.java | 0
.../maven/artifact/resolver/ResolutionNode.java | 0
.../maven/execution/DefaultRuntimeInformation.java | 14 +-
.../org/apache/maven/plugin/PluginManager.java | 0
.../plugin/internal/DefaultPluginManager.java | 0
.../maven/profiles/DefaultProfileManager.java | 7 +-
.../profiles/activation/FileProfileActivator.java | 4 +-
.../activation/SystemPropertyProfileActivator.java | 5 +-
.../maven/project/DefaultMavenProjectBuilder.java | 15 +-
.../project/artifact/ActiveProjectArtifact.java | 0
.../artifact/DefaultMavenMetadataCache.java | 1 +
.../project/artifact/DefaultMetadataSource.java | 1 +
.../maven/project/artifact/MavenMetadataCache.java | 1 +
.../project/artifact/MavenMetadataSource.java | 1 +
.../project/artifact/ProjectArtifactMetadata.java | 1 +
.../DefaultModelInheritanceAssembler.java | 7 +-
.../AbstractStringBasedModelInterpolator.java | 5 +-
.../StringSearchModelInterpolator.java | 7 +-
.../maven/project/path/DefaultPathTranslator.java | 7 +-
.../apache/maven/project/path/PathTranslator.java | 0
.../project/validation/DefaultModelValidator.java | 11 +-
.../repository/ArtifactDoesNotExistException.java | 1 +
.../maven/repository/ArtifactTransferEvent.java | 1 +
.../ArtifactTransferFailedException.java | 1 +
.../maven/repository/ArtifactTransferListener.java | 1 +
.../maven/repository/ArtifactTransferResource.java | 1 +
.../maven/repository/DefaultMirrorSelector.java | 10 +-
.../DelegatingLocalArtifactRepository.java | 0
.../maven/repository/LocalArtifactRepository.java | 1 +
.../LocalRepositoryNotAccessibleException.java | 1 +
.../apache/maven/repository/RepositorySystem.java | 9 +-
.../legacy/DefaultUpdateCheckManager.java | 7 +-
.../repository/legacy/DefaultWagonManager.java | 17 +-
.../repository/legacy/LegacyRepositorySystem.java | 35 +-
.../legacy/metadata/AbstractArtifactMetadata.java | 1 +
.../ArtifactMetadataRetrievalException.java | 1 +
.../legacy/metadata/ArtifactMetadataSource.java | 1 +
.../metadata/DefaultMetadataResolutionRequest.java | 1 +
.../legacy/metadata/MetadataResolutionRequest.java | 1 +
.../legacy/metadata/ResolutionGroup.java | 1 +
.../DefaultArtifactRepositoryFactory.java | 11 +-
.../resolver/DefaultLegacyArtifactCollector.java | 16 +-
.../resolver/conflict/DefaultConflictResolver.java | 6 +-
.../conflict/DefaultConflictResolverFactory.java | 11 +-
.../conflict/FarthestConflictResolver.java | 7 +-
.../resolver/conflict/NearestConflictResolver.java | 7 +-
.../resolver/conflict/NewestConflictResolver.java | 7 +-
.../resolver/conflict/OldestConflictResolver.java | 7 +-
.../transform/AbstractVersionTransformation.java | 7 +-
.../DefaultArtifactTransformationManager.java | 25 +-
.../transform/LatestArtifactTransformation.java | 7 +-
.../transform/ReleaseArtifactTransformation.java | 7 +-
.../resolver/transform/SnapshotTransformation.java | 7 +-
.../metadata/DefaultClasspathTransformation.java | 11 +-
.../DefaultGraphConflictResolutionPolicy.java | 7 +-
.../metadata/DefaultGraphConflictResolver.java | 11 +-
.../settings/DefaultMavenSettingsBuilder.java | 3 +-
.../maven/settings/MavenSettingsBuilder.java | 0
.../maven/toolchain/DefaultToolchainsBuilder.java | 0
.../apache/maven/toolchain/ToolchainsBuilder.java | 2 +
.../usability/plugin/ExpressionDocumenter.java | 7 +-
.../maven/AbstractCoreMavenComponentTestCase.java | 3 +-
.../maven/ProjectDependenciesResolverTest.java | 0
...taSource.java => SwitchableMetadataSource.java} | 69 +--
.../artifact/DefaultMavenMetadataCacheTest.java | 0
.../project/artifact/MavenMetadataSourceTest.java | 0
.../repository/LegacyRepositorySystemTest.java | 17 +-
.../maven/repository/TestArtifactHandler.java | 0
.../maven/repository}/TestRepositorySystem.java | 18 +-
.../legacy/LegacyRepositorySystemTest.java | 3 +-
.../it0063/jdk/jre/placeholder.txt | 0
.../it0063/jdk/lib/tools.jar | Bin
.../project-dependencies-resolver/it0063/pom.xml | 0
.../project-with-exclusions/pom.xml | 0
maven-core/pom.xml | 21 +-
.../main/java/org/apache/maven/DefaultMaven.java | 56 +-
.../java/org/apache/maven/RepositoryUtils.java | 28 +
.../apache/maven/bridge/MavenRepositorySystem.java | 43 +-
.../maven/classrealm/DefaultClassRealmManager.java | 3 +-
.../internal/DefaultBeanConfigurator.java | 40 ++
.../internal/EnhancedConverterLookup.java | 1 +
.../maven/exception/DefaultExceptionHandler.java | 20 +-
.../DefaultMavenExecutionRequestPopulator.java | 12 +-
.../apache/maven/graph/DefaultGraphBuilder.java | 2 +-
.../maven/internal/impl/DefaultMessageBuilder.java | 70 ++-
.../impl/DefaultMessageBuilderFactory.java | 15 +-
.../internal/impl/DefaultModelXmlFactory.java | 8 +-
.../internal/impl/DefaultSuperPomProvider.java | 22 +-
.../ConsumerPomArtifactTransformer.java | 21 +
.../lifecycle/LifecycleExecutionException.java | 24 +-
.../DefaultLifecycleExecutionPlanCalculator.java | 2 +-
.../internal/DefaultMojoExecutionConfigurator.java | 15 +-
.../internal/DefaultProjectArtifactFactory.java | 113 +++-
.../lifecycle/internal/LifecycleDebugLogger.java | 5 +-
.../internal/LifecycleDependencyResolver.java | 9 +-
.../maven/lifecycle/internal/MojoExecutor.java | 36 +-
.../maven/lifecycle/mapping/LifecyclePhase.java | 2 +-
.../providers/WrapperLifecycleProvider.java | 2 +-
.../AbstractLifecycleMappingProvider.java | 14 +-
.../maven/plugin/PluginParameterException.java | 5 +-
.../maven/plugin/PluginValidationManager.java | 31 +-
.../AbstractMavenPluginDependenciesValidator.java | 26 +-
.../plugin/internal/DefaultMavenPluginManager.java | 20 +-
.../DefaultPluginDependenciesResolver.java | 20 +-
.../internal/DefaultPluginValidationManager.java | 237 ++++----
.../DeprecatedCoreExpressionValidator.java | 2 +-
.../plugin/internal/DeprecatedPluginValidator.java | 23 +-
.../internal/Maven2DependenciesValidator.java | 25 +-
.../Maven3CompatDependenciesValidator.java | 62 +++
.../internal/MavenMixedDependenciesValidator.java | 25 +-
.../internal/MavenPluginDependenciesValidator.java | 12 +-
.../internal/MavenScopeDependenciesValidator.java | 36 +-
...lexusContainerDefaultDependenciesValidator.java | 21 +-
.../ReadOnlyPluginParametersValidator.java | 6 +-
.../internal/DefaultPluginVersionResolver.java | 21 +-
.../maven/project/DefaultProjectBuilder.java | 6 +-
.../project/DefaultProjectBuildingHelper.java | 8 +-
.../org/apache/maven/project/MavenProject.java | 4 +-
.../org/apache/maven/project/ProjectSorter.java | 3 +-
.../project/collector/DefaultProjectsSelector.java | 3 +-
maven-core/src/site/apt/index.apt | 19 +-
.../maven/AbstractCoreMavenComponentTestCase.java | 6 +-
.../maven/graph/DefaultGraphBuilderTest.java | 3 +-
.../DefaultRepositorySystemSessionFactoryTest.java | 400 ++++++++++++++
.../lifecycle/internal/stub/MojoExecutorStub.java | 14 +-
.../stub/ProjectDependenciesResolverStub.java | 104 ----
.../PluginParameterExpressionEvaluatorTest.java | 6 +-
.../PluginParameterExpressionEvaluatorV4Test.java | 6 +-
.../project/AbstractMavenProjectTestCase.java | 5 +-
.../apache/maven/project/PomConstructionTest.java | 8 +-
.../maven/project/ProjectModelResolverTest.java | 3 +-
.../apache/maven/project/TestMetadataSource.java | 64 ---
.../maven/project/harness/Xpp3DomNodeIterator.java | 5 +-
.../repository/TestMavenRepositorySystem.java | 61 +++
.../maven/repository/TestRepositoryConnector.java | 19 +-
.../maven/repository/TestRepositorySystem.java | 172 ------
.../settings/PomConstructionWithSettingsTest.java | 4 +-
maven-embedder/pom.xml | 17 +-
.../main/java/org/apache/maven/cli/CLIManager.java | 17 +-
.../org/apache/maven/cli/CLIReportingUtils.java | 6 +-
.../main/java/org/apache/maven/cli/MavenCli.java | 209 ++++---
.../maven/cli/event/ExecutionEventLogger.java | 57 +-
.../maven/cli/jansi/JansiMessageBuilder.java | 77 ++-
.../cli/jansi/JansiMessageBuilderFactory.java | 11 +-
.../org/apache/maven/cli/jansi/MessageUtils.java | 193 +++++++
.../java/org/apache/maven/cli/jansi/Style.java | 147 +++++
.../java/org/apache/maven/cli/MavenCliTest.java | 119 +++-
.../maven/cli/event/ExecutionEventLoggerTest.java | 18 +-
.../mavenConfigProperties/.mvn/maven.config | 1 +
maven-model-builder/pom.xml | 2 +-
.../maven/model/building/ArtifactModelSource.java | 5 +
.../maven/model/building/DefaultModelBuilder.java | 36 +-
.../maven/model/building/ModelBuildingRequest.java | 9 +-
.../AbstractStringBasedModelInterpolator.java | 54 +-
.../interpolation/ProblemDetectingValueSource.java | 76 +++
.../StringVisitorModelInterpolator.java | 9 +-
.../activation/PropertyProfileActivator.java | 5 +-
.../model/superpom/DefaultSuperPomProvider.java | 4 +-
.../maven/model/superpom/SuperPomProvider.java | 2 +-
.../model/validation/DefaultModelValidator.java | 4 +-
.../AbstractModelInterpolatorTest.java | 36 +-
maven-model-transform/pom.xml | 4 +-
maven-model/pom.xml | 4 +
.../maven/model/io/xpp3/MavenXpp3ReaderEx.java | 12 +-
maven-plugin-api/pom.xml | 2 +-
.../plugin/descriptor/PluginDescriptorBuilder.java | 13 +
.../plugin/lifecycle/ImmutableCollections.java | 609 ---------------------
maven-plugin-api/src/main/mdo/plugin.mdo | 7 +-
maven-plugin-api/src/site/apt/index.apt | 12 +-
maven-plugin-api/src/site/site.xml | 4 +-
maven-repository-metadata/pom.xml | 4 +-
maven-resolver-provider/pom.xml | 2 +-
.../repository/internal/LocalSnapshotMetadata.java | 58 +-
.../internal/LocalSnapshotMetadataGenerator.java | 6 +-
.../repository/internal/MavenSnapshotMetadata.java | 11 +-
.../internal/RemoteSnapshotMetadata.java | 14 +-
.../internal/RemoteSnapshotMetadataGenerator.java | 6 +-
.../internal/RemoteSnapshotMetadataTest.java | 3 +-
maven-settings-builder/pom.xml | 2 +-
.../maven/settings/io/DefaultSettingsReader.java | 8 +-
.../maven/settings/io/DefaultSettingsWriter.java | 4 +-
.../maven/settings/merge/MavenSettingsMerger.java | 4 +-
.../validation/DefaultSettingsValidator.java | 10 +-
maven-settings/pom.xml | 4 +-
.../org/apache/maven/settings/WrapperList.java | 105 ----
.../apache/maven/settings/WrapperProperties.java | 333 -----------
.../maven/settings/io/xpp3/SettingsXpp3Reader.java | 12 +-
maven-slf4j-provider/pom.xml | 11 +-
.../java/org/slf4j/impl/MavenSimpleLogger.java | 67 ++-
.../java/org/slf4j/impl/MavenSimpleLoggerTest.java | 78 +++
maven-toolchain-builder/pom.xml | 2 +-
.../toolchain/io/DefaultToolchainsReader.java | 8 +-
maven-toolchain-model/pom.xml | 4 +-
.../apache/maven/toolchain/model/WrapperList.java | 105 ----
.../maven/toolchain/model/WrapperProperties.java | 333 -----------
maven-xml-impl/pom.xml | 6 +-
.../java/org/codehaus/plexus/util/xml/Xpp3Dom.java | 422 --------------
.../codehaus/plexus/util/xml/Xpp3DomBuilder.java | 98 ----
.../org/codehaus/plexus/util/xml/package-info.java | 10 -
plexus-utils/pom.xml | 166 ------
plexus-utils/site/markdown/index.md.vm | 26 -
plexus-utils/site/site.xml | 38 --
pom.xml | 63 +--
.../mdo/java}/ImmutableCollections.java | 2 +-
.../maven/model => src/mdo/java}/WrapperList.java | 2 +-
.../model => src/mdo/java}/WrapperProperties.java | 2 +-
src/mdo/merger.vm | 265 ++++-----
src/mdo/model-v3.vm | 185 +++----
src/mdo/model.vm | 144 ++---
src/mdo/reader-ex.vm | 294 ++++------
src/mdo/reader-modified.vm | 293 ++++------
src/mdo/reader.vm | 547 +++++++-----------
src/mdo/transformer.vm | 122 ++---
src/mdo/writer-ex.vm | 259 ++++-----
src/mdo/writer.vm | 210 +++----
257 files changed, 3887 insertions(+), 6268 deletions(-)
copy {maven-model-builder/src/main/java/org/apache/maven/model/superpom =>
api/maven-api-core/src/main/java/org/apache/maven/api/services}/SuperPomProvider.java
(71%)
delete mode 100644
api/maven-api-settings/src/main/java/org/apache/maven/api/settings/ImmutableCollections.java
delete mode 100644
api/maven-api-toolchain/src/main/java/org/apache/maven/api/toolchain/ImmutableCollections.java
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/ArtifactFilterManager.java (99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/ArtifactFilterManagerDelegate.java
(98%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java
(98%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/DefaultProjectDependenciesResolver.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/ProjectDependenciesResolver.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/metadata/AbstractArtifactMetadata.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/metadata/ArtifactMetadataRetrievalException.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/metadata/ArtifactMetadataSource.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/metadata/ResolutionGroup.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/repository/LegacyLocalRepositoryManager.java
(98%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/repository/metadata/AbstractRepositoryMetadata.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/repository/metadata/ArtifactRepositoryMetadata.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/repository/metadata/RepositoryMetadata.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/repository/metadata/RepositoryMetadataDeploymentException.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/repository/metadata/RepositoryMetadataInstallationException.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/repository/metadata/RepositoryMetadataManager.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/repository/metadata/RepositoryMetadataResolutionException.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionRequest.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/resolver/DefaultResolutionErrorHandler.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/resolver/ResolutionErrorHandler.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/resolver/ResolutionListener.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/plugin/PluginManager.java (100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/plugin/internal/DefaultPluginManager.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/project/artifact/ActiveProjectArtifact.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/project/artifact/DefaultMavenMetadataCache.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/project/artifact/DefaultMetadataSource.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/project/artifact/MavenMetadataCache.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/project/artifact/ProjectArtifactMetadata.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/project/path/PathTranslator.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/ArtifactDoesNotExistException.java
(98%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/ArtifactTransferFailedException.java
(98%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/ArtifactTransferListener.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/ArtifactTransferResource.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/DelegatingLocalArtifactRepository.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/LocalArtifactRepository.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/LocalRepositoryNotAccessibleException.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/RepositorySystem.java
(94%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/legacy/metadata/AbstractArtifactMetadata.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataRetrievalException.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/legacy/metadata/DefaultMetadataResolutionRequest.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/legacy/metadata/MetadataResolutionRequest.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/repository/legacy/metadata/ResolutionGroup.java
(99%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/settings/DefaultMavenSettingsBuilder.java
(98%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/settings/MavenSettingsBuilder.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/toolchain/DefaultToolchainsBuilder.java
(100%)
rename {maven-core =>
maven-compat}/src/main/java/org/apache/maven/toolchain/ToolchainsBuilder.java
(94%)
copy {maven-core =>
maven-compat}/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java
(98%)
rename {maven-core =>
maven-compat}/src/test/java/org/apache/maven/ProjectDependenciesResolverTest.java
(100%)
copy
maven-compat/src/test/java/org/apache/maven/artifact/metadata/{TestMetadataSource.java
=> SwitchableMetadataSource.java} (58%)
rename {maven-core =>
maven-compat}/src/test/java/org/apache/maven/project/artifact/DefaultMavenMetadataCacheTest.java
(100%)
rename {maven-core =>
maven-compat}/src/test/java/org/apache/maven/project/artifact/MavenMetadataSourceTest.java
(100%)
rename {maven-core =>
maven-compat}/src/test/java/org/apache/maven/repository/TestArtifactHandler.java
(100%)
rename {maven-core/src/test/java/org/apache/maven/internal/impl =>
maven-compat/src/test/java/org/apache/maven/repository}/TestRepositorySystem.java
(96%)
rename {maven-core =>
maven-compat}/src/test/projects/project-dependencies-resolver/it0063/jdk/jre/placeholder.txt
(100%)
rename {maven-core =>
maven-compat}/src/test/projects/project-dependencies-resolver/it0063/jdk/lib/tools.jar
(100%)
rename {maven-core =>
maven-compat}/src/test/projects/project-dependencies-resolver/it0063/pom.xml
(100%)
rename {maven-core =>
maven-compat}/src/test/projects/project-dependencies-resolver/project-with-exclusions/pom.xml
(100%)
copy
maven-compat/src/test/java/org/apache/maven/project/TestArtifactResolver.java
=>
maven-core/src/main/java/org/apache/maven/internal/impl/DefaultSuperPomProvider.java
(62%)
create mode 100644
maven-core/src/main/java/org/apache/maven/plugin/internal/Maven3CompatDependenciesValidator.java
create mode 100644
maven-core/src/test/java/org/apache/maven/internal/aether/DefaultRepositorySystemSessionFactoryTest.java
delete mode 100644
maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependenciesResolverStub.java
delete mode 100644
maven-core/src/test/java/org/apache/maven/project/TestMetadataSource.java
create mode 100644
maven-core/src/test/java/org/apache/maven/repository/TestMavenRepositorySystem.java
delete mode 100644
maven-core/src/test/java/org/apache/maven/repository/TestRepositorySystem.java
copy
maven-core/src/main/java/org/apache/maven/internal/impl/DefaultMessageBuilder.java
=>
maven-embedder/src/main/java/org/apache/maven/cli/jansi/JansiMessageBuilder.java
(63%)
copy
maven-core/src/main/java/org/apache/maven/internal/impl/DefaultMessageBuilderFactory.java
=>
maven-embedder/src/main/java/org/apache/maven/cli/jansi/JansiMessageBuilderFactory.java
(80%)
create mode 100644
maven-embedder/src/main/java/org/apache/maven/cli/jansi/MessageUtils.java
create mode 100644
maven-embedder/src/main/java/org/apache/maven/cli/jansi/Style.java
create mode 100644
maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ProblemDetectingValueSource.java
delete mode 100644
maven-plugin-api/src/main/java/org/apache/maven/plugin/lifecycle/ImmutableCollections.java
delete mode 100644
maven-settings/src/main/java/org/apache/maven/settings/WrapperList.java
delete mode 100644
maven-settings/src/main/java/org/apache/maven/settings/WrapperProperties.java
create mode 100644
maven-slf4j-provider/src/test/java/org/slf4j/impl/MavenSimpleLoggerTest.java
delete mode 100644
maven-toolchain-model/src/main/java/org/apache/maven/toolchain/model/WrapperList.java
delete mode 100644
maven-toolchain-model/src/main/java/org/apache/maven/toolchain/model/WrapperProperties.java
delete mode 100644
maven-xml-impl/src/main/java/org/codehaus/plexus/util/xml/Xpp3Dom.java
delete mode 100644
maven-xml-impl/src/main/java/org/codehaus/plexus/util/xml/Xpp3DomBuilder.java
delete mode 100644
maven-xml-impl/src/main/java/org/codehaus/plexus/util/xml/package-info.java
delete mode 100644 plexus-utils/pom.xml
delete mode 100644 plexus-utils/site/markdown/index.md.vm
delete mode 100644 plexus-utils/site/site.xml
rename {api/maven-api-model/src/main/java/org/apache/maven/api/model =>
src/mdo/java}/ImmutableCollections.java (99%)
rename {maven-model/src/main/java/org/apache/maven/model =>
src/mdo/java}/WrapperList.java (99%)
rename {maven-model/src/main/java/org/apache/maven/model =>
src/mdo/java}/WrapperProperties.java (99%)