This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-7655 in repository https://gitbox.apache.org/repos/asf/maven.git
commit 5957d2363ce6fc94946363e2cf1468de2afb3028 Author: Hervé Boutemy <[email protected]> AuthorDate: Thu Dec 29 16:53:49 2022 +0100 [MNG-7655] maven-plexus-utils and maven-plexus-utils-xml (xml-impl) --- api/maven-api-xml/src/main/java/org/apache/maven/api/xml/Dom.java | 3 ++- maven-artifact/pom.xml | 2 +- maven-compat/pom.xml | 2 +- maven-core/pom.xml | 2 +- maven-embedder/pom.xml | 2 +- maven-model-builder/pom.xml | 4 ++-- maven-model-transform/pom.xml | 2 +- maven-model/pom.xml | 2 +- {maven-xml-impl => maven-plexus-utils-xml}/README.md | 0 {maven-xml-impl => maven-plexus-utils-xml}/pom.xml | 5 +++-- .../src/main/java/org/apache/maven/internal/xml/DomBuilder.java | 0 .../main/java/org/apache/maven/internal/xml/MavenXmlException.java | 0 .../java/org/apache/maven/internal/xml/XmlPlexusConfiguration.java | 0 .../src/main/java/org/apache/maven/internal/xml/Xpp3Dom.java | 0 .../src/main/java/org/apache/maven/internal/xml/Xpp3DomBuilder.java | 0 .../src/main/java/org/apache/maven/internal/xml/Xpp3DomWriter.java | 0 .../src/main/java/org/apache/maven/internal/xml/package-info.java | 0 .../src/main/java/org/codehaus/plexus/util/xml/Xpp3Dom.java | 0 .../src/main/java/org/codehaus/plexus/util/xml/Xpp3DomBuilder.java | 0 .../src/main/java/org/codehaus/plexus/util/xml/package-info.java | 0 .../src/test/java/org/apache/maven/internal/xml/Xpp3DomTest.java | 0 {plexus-utils => maven-plexus-utils}/README.md | 0 {plexus-utils => maven-plexus-utils}/pom.xml | 4 ++-- maven-plugin-api/pom.xml | 2 +- maven-repository-metadata/pom.xml | 2 +- maven-resolver-provider/pom.xml | 2 +- maven-settings-builder/pom.xml | 2 +- maven-settings/pom.xml | 4 ++-- maven-toolchain-builder/pom.xml | 2 +- maven-toolchain-model/pom.xml | 4 ++-- pom.xml | 6 +++--- 31 files changed, 27 insertions(+), 25 deletions(-) diff --git a/api/maven-api-xml/src/main/java/org/apache/maven/api/xml/Dom.java b/api/maven-api-xml/src/main/java/org/apache/maven/api/xml/Dom.java index 7a3822415..90adab920 100644 --- a/api/maven-api-xml/src/main/java/org/apache/maven/api/xml/Dom.java +++ b/api/maven-api-xml/src/main/java/org/apache/maven/api/xml/Dom.java @@ -28,7 +28,8 @@ import org.apache.maven.api.annotations.Nullable; import org.apache.maven.api.annotations.ThreadSafe; /** - * An immutable xml node. + * An immutable XML node, based on Plexus Utils mutable + * <a href="https://codehaus-plexus.github.io/plexus-utils/apidocs/org/codehaus/plexus/util/xml/Xpp3Dom.html">Xpp3Dom</a>. * * @since 4.0 */ diff --git a/maven-artifact/pom.xml b/maven-artifact/pom.xml index 6ee331f26..7fbcfe4c6 100644 --- a/maven-artifact/pom.xml +++ b/maven-artifact/pom.xml @@ -33,7 +33,7 @@ under the License. <dependencies> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> </dependency> <dependency> <groupId>org.apache.commons</groupId> diff --git a/maven-compat/pom.xml b/maven-compat/pom.xml index c983778c9..bf3862a6f 100644 --- a/maven-compat/pom.xml +++ b/maven-compat/pom.xml @@ -82,7 +82,7 @@ under the License. </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> diff --git a/maven-core/pom.xml b/maven-core/pom.xml index e2dd97ca3..9490f8ea8 100644 --- a/maven-core/pom.xml +++ b/maven-core/pom.xml @@ -130,7 +130,7 @@ under the License. <!-- Plexus --> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> diff --git a/maven-embedder/pom.xml b/maven-embedder/pom.xml index a6aaee43e..1b21bfc64 100644 --- a/maven-embedder/pom.xml +++ b/maven-embedder/pom.xml @@ -109,7 +109,7 @@ under the License. </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> diff --git a/maven-model-builder/pom.xml b/maven-model-builder/pom.xml index 1a3850c3d..421d3f75d 100644 --- a/maven-model-builder/pom.xml +++ b/maven-model-builder/pom.xml @@ -34,12 +34,12 @@ under the License. <dependencies> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>maven-xml-impl</artifactId> + <artifactId>maven-plexus-utils-xml</artifactId> <version>4.0.0-alpha-4-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> diff --git a/maven-model-transform/pom.xml b/maven-model-transform/pom.xml index 95fa9ea94..9cefadd22 100644 --- a/maven-model-transform/pom.xml +++ b/maven-model-transform/pom.xml @@ -30,7 +30,7 @@ under the License. <dependencies> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> diff --git a/maven-model/pom.xml b/maven-model/pom.xml index 7b7bf1379..985f8153f 100644 --- a/maven-model/pom.xml +++ b/maven-model/pom.xml @@ -39,7 +39,7 @@ under the License. </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>maven-xml-impl</artifactId> + <artifactId>maven-plexus-utils-xml</artifactId> <version>4.0.0-alpha-4-SNAPSHOT</version> </dependency> </dependencies> diff --git a/maven-xml-impl/README.md b/maven-plexus-utils-xml/README.md similarity index 100% rename from maven-xml-impl/README.md rename to maven-plexus-utils-xml/README.md diff --git a/maven-xml-impl/pom.xml b/maven-plexus-utils-xml/pom.xml similarity index 89% rename from maven-xml-impl/pom.xml rename to maven-plexus-utils-xml/pom.xml index db8b7a523..0a16a7cb4 100644 --- a/maven-xml-impl/pom.xml +++ b/maven-plexus-utils-xml/pom.xml @@ -25,9 +25,10 @@ under the License. <version>4.0.0-alpha-4-SNAPSHOT</version> </parent> - <artifactId>maven-xml-impl</artifactId> + <artifactId>maven-plexus-utils-xml</artifactId> - <name>Maven XML Implementation</name> + <name>Maven Plexus Utils XML Implementation</name> + <description>Reimplementation of Plexus Utils XML classes using Maven 4 immutable XML API</description> <dependencies> <dependency> diff --git a/maven-xml-impl/src/main/java/org/apache/maven/internal/xml/DomBuilder.java b/maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/DomBuilder.java similarity index 100% rename from maven-xml-impl/src/main/java/org/apache/maven/internal/xml/DomBuilder.java rename to maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/DomBuilder.java diff --git a/maven-xml-impl/src/main/java/org/apache/maven/internal/xml/MavenXmlException.java b/maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/MavenXmlException.java similarity index 100% rename from maven-xml-impl/src/main/java/org/apache/maven/internal/xml/MavenXmlException.java rename to maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/MavenXmlException.java diff --git a/maven-xml-impl/src/main/java/org/apache/maven/internal/xml/XmlPlexusConfiguration.java b/maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/XmlPlexusConfiguration.java similarity index 100% rename from maven-xml-impl/src/main/java/org/apache/maven/internal/xml/XmlPlexusConfiguration.java rename to maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/XmlPlexusConfiguration.java diff --git a/maven-xml-impl/src/main/java/org/apache/maven/internal/xml/Xpp3Dom.java b/maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/Xpp3Dom.java similarity index 100% rename from maven-xml-impl/src/main/java/org/apache/maven/internal/xml/Xpp3Dom.java rename to maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/Xpp3Dom.java diff --git a/maven-xml-impl/src/main/java/org/apache/maven/internal/xml/Xpp3DomBuilder.java b/maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/Xpp3DomBuilder.java similarity index 100% rename from maven-xml-impl/src/main/java/org/apache/maven/internal/xml/Xpp3DomBuilder.java rename to maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/Xpp3DomBuilder.java diff --git a/maven-xml-impl/src/main/java/org/apache/maven/internal/xml/Xpp3DomWriter.java b/maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/Xpp3DomWriter.java similarity index 100% rename from maven-xml-impl/src/main/java/org/apache/maven/internal/xml/Xpp3DomWriter.java rename to maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/Xpp3DomWriter.java diff --git a/maven-xml-impl/src/main/java/org/apache/maven/internal/xml/package-info.java b/maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/package-info.java similarity index 100% rename from maven-xml-impl/src/main/java/org/apache/maven/internal/xml/package-info.java rename to maven-plexus-utils-xml/src/main/java/org/apache/maven/internal/xml/package-info.java diff --git a/maven-xml-impl/src/main/java/org/codehaus/plexus/util/xml/Xpp3Dom.java b/maven-plexus-utils-xml/src/main/java/org/codehaus/plexus/util/xml/Xpp3Dom.java similarity index 100% rename from maven-xml-impl/src/main/java/org/codehaus/plexus/util/xml/Xpp3Dom.java rename to maven-plexus-utils-xml/src/main/java/org/codehaus/plexus/util/xml/Xpp3Dom.java diff --git a/maven-xml-impl/src/main/java/org/codehaus/plexus/util/xml/Xpp3DomBuilder.java b/maven-plexus-utils-xml/src/main/java/org/codehaus/plexus/util/xml/Xpp3DomBuilder.java similarity index 100% rename from maven-xml-impl/src/main/java/org/codehaus/plexus/util/xml/Xpp3DomBuilder.java rename to maven-plexus-utils-xml/src/main/java/org/codehaus/plexus/util/xml/Xpp3DomBuilder.java diff --git a/maven-xml-impl/src/main/java/org/codehaus/plexus/util/xml/package-info.java b/maven-plexus-utils-xml/src/main/java/org/codehaus/plexus/util/xml/package-info.java similarity index 100% rename from maven-xml-impl/src/main/java/org/codehaus/plexus/util/xml/package-info.java rename to maven-plexus-utils-xml/src/main/java/org/codehaus/plexus/util/xml/package-info.java diff --git a/maven-xml-impl/src/test/java/org/apache/maven/internal/xml/Xpp3DomTest.java b/maven-plexus-utils-xml/src/test/java/org/apache/maven/internal/xml/Xpp3DomTest.java similarity index 100% rename from maven-xml-impl/src/test/java/org/apache/maven/internal/xml/Xpp3DomTest.java rename to maven-plexus-utils-xml/src/test/java/org/apache/maven/internal/xml/Xpp3DomTest.java diff --git a/plexus-utils/README.md b/maven-plexus-utils/README.md similarity index 100% rename from plexus-utils/README.md rename to maven-plexus-utils/README.md diff --git a/plexus-utils/pom.xml b/maven-plexus-utils/pom.xml similarity index 98% rename from plexus-utils/pom.xml rename to maven-plexus-utils/pom.xml index 6193526da..22a1183e8 100644 --- a/plexus-utils/pom.xml +++ b/maven-plexus-utils/pom.xml @@ -26,7 +26,7 @@ under the License. </parent> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> <version>4.0.0-alpha-4-SNAPSHOT</version> <dependencies> @@ -37,7 +37,7 @@ under the License. </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>maven-xml-impl</artifactId> + <artifactId>maven-plexus-utils-xml</artifactId> <version>${project.version}</version> <scope>provided</scope> </dependency> diff --git a/maven-plugin-api/pom.xml b/maven-plugin-api/pom.xml index 3735068b8..c1f70463b 100644 --- a/maven-plugin-api/pom.xml +++ b/maven-plugin-api/pom.xml @@ -46,7 +46,7 @@ under the License. </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> diff --git a/maven-repository-metadata/pom.xml b/maven-repository-metadata/pom.xml index 8ebec9710..49d860aab 100644 --- a/maven-repository-metadata/pom.xml +++ b/maven-repository-metadata/pom.xml @@ -34,7 +34,7 @@ under the License. <dependencies> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> </dependency> <dependency> <groupId>org.apache.maven.resolver</groupId> diff --git a/maven-resolver-provider/pom.xml b/maven-resolver-provider/pom.xml index 5b5499ee7..f709b73c2 100644 --- a/maven-resolver-provider/pom.xml +++ b/maven-resolver-provider/pom.xml @@ -70,7 +70,7 @@ under the License. </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> </dependency> <dependency> <groupId>javax.inject</groupId> diff --git a/maven-settings-builder/pom.xml b/maven-settings-builder/pom.xml index 0b774540b..8f2069d58 100644 --- a/maven-settings-builder/pom.xml +++ b/maven-settings-builder/pom.xml @@ -53,7 +53,7 @@ under the License. </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> </dependency> <dependency> <groupId>org.apache.maven</groupId> diff --git a/maven-settings/pom.xml b/maven-settings/pom.xml index 8b77d69b7..1f9893dca 100644 --- a/maven-settings/pom.xml +++ b/maven-settings/pom.xml @@ -39,12 +39,12 @@ under the License. </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>maven-xml-impl</artifactId> + <artifactId>maven-plexus-utils-xml</artifactId> <version>4.0.0-alpha-4-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> </dependency> </dependencies> diff --git a/maven-toolchain-builder/pom.xml b/maven-toolchain-builder/pom.xml index cbb5b9a89..7b8b1fd59 100644 --- a/maven-toolchain-builder/pom.xml +++ b/maven-toolchain-builder/pom.xml @@ -45,7 +45,7 @@ under the License. </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> diff --git a/maven-toolchain-model/pom.xml b/maven-toolchain-model/pom.xml index 9a72225a1..1d0cfd491 100644 --- a/maven-toolchain-model/pom.xml +++ b/maven-toolchain-model/pom.xml @@ -38,12 +38,12 @@ under the License. </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>maven-xml-impl</artifactId> + <artifactId>maven-plexus-utils-xml</artifactId> <version>4.0.0-alpha-4-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> </dependency> </dependencies> diff --git a/pom.xml b/pom.xml index 7a4ecbd65..aa1397ab5 100644 --- a/pom.xml +++ b/pom.xml @@ -107,8 +107,8 @@ under the License. <module>maven-model-builder</module> <module>maven-model-transform</module> <module>api</module> - <module>maven-xml-impl</module> - <module>plexus-utils</module> + <module>maven-plexus-utils-xml</module> + <module>maven-plexus-utils</module> <module>maven-core</module> <module>maven-settings</module> <module>maven-settings-builder</module> @@ -205,7 +205,7 @@ under the License. <!-- Plexus --> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>plexus-utils</artifactId> + <artifactId>maven-plexus-utils</artifactId> <version>${plexusUtilsVersion}</version> </dependency> <dependency>
