Author: gnodet
Date: Sat Dec 14 07:25:40 2024
New Revision: 73693
Log:
Stage Maven 4.0.0-rc-2 distributions
Added:
dev/maven/maven-4/4.0.0-rc-2/
dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.tar.gz (with
props)
dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.tar.gz.asc
dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.zip (with props)
dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.zip.asc
dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.tar.gz (with
props)
dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.tar.gz.asc
dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.zip (with props)
dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.zip.asc
dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2.pom
dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2.pom.asc
Added: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.tar.gz
==============================================================================
Binary file - no diff available.
Propchange: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.tar.gz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.tar.gz.asc
==============================================================================
--- dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.tar.gz.asc (added)
+++ dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.tar.gz.asc Sat Dec
14 07:25:40 2024
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQQBgaSCj6J7a+bx9aaGEc0o9HLgBgUCZ1zEsAAKCRCGEc0o9HLg
+BoFGAQC7HnWL+QiCgGQRJom7KYdb2tP8g69/ceZ8wd0R96bJOgEAjllmamuFShMz
+yMqY7nBynxwP8AWTrkzfkaq7/1P6hQo=
+=mSbt
+-----END PGP SIGNATURE-----
Added: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.zip
==============================================================================
Binary file - no diff available.
Propchange: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.zip
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.zip.asc
==============================================================================
--- dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.zip.asc (added)
+++ dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-bin.zip.asc Sat Dec 14
07:25:40 2024
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQQBgaSCj6J7a+bx9aaGEc0o9HLgBgUCZ1zEsAAKCRCGEc0o9HLg
+BksKAP97VT2cWaqyeiLLanwr6HmDrgJEOG2SfR3h1eUNtikXNQEAxQC8PWUlOZVf
+SDj02FS78Uy0gLDXiSjtg0PXZWN9kQo=
+=VuXj
+-----END PGP SIGNATURE-----
Added: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.tar.gz
==============================================================================
Binary file - no diff available.
Propchange: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.tar.gz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.tar.gz.asc
==============================================================================
--- dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.tar.gz.asc (added)
+++ dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.tar.gz.asc Sat Dec
14 07:25:40 2024
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQQBgaSCj6J7a+bx9aaGEc0o9HLgBgUCZ1zEsAAKCRCGEc0o9HLg
+BsviAP98zmc86BBWxjEZOPpt5Kfx6nB+X/euovcF1+TazwyxKgD/X1MN3oiHRf52
+dqowRMeikUt+IkWWuvDgmZVZI3/BJQE=
+=xLqN
+-----END PGP SIGNATURE-----
Added: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.zip
==============================================================================
Binary file - no diff available.
Propchange: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.zip
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.zip.asc
==============================================================================
--- dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.zip.asc (added)
+++ dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2-src.zip.asc Sat Dec 14
07:25:40 2024
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQQBgaSCj6J7a+bx9aaGEc0o9HLgBgUCZ1zEsAAKCRCGEc0o9HLg
+Bsw6AQDcO+LhwdX+UhN5QJvwOZqb3P8I7BHDWcT/u8VSh0IkFQEAqi6togGRl/J2
+bLtK+rN03U6vqYRzcH6ADLt41YMjaAg=
+=33/4
+-----END PGP SIGNATURE-----
Added: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2.pom
==============================================================================
--- dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2.pom (added)
+++ dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2.pom Sat Dec 14
07:25:40 2024
@@ -0,0 +1,428 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
https://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven</artifactId>
+ <version>4.0.0-rc-2</version>
+ </parent>
+
+ <artifactId>apache-maven</artifactId>
+ <packaging>pom</packaging>
+
+ <name>Apache Maven Distribution</name>
+ <description>The Apache Maven distribution, source and binary, in zip and
tar.gz formats.</description>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-cli</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-embedder</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-compat</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-cli</groupId>
+ <artifactId>commons-cli</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.wagon</groupId>
+ <artifactId>wagon-http</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.wagon</groupId>
+ <artifactId>wagon-file</artifactId>
+ </dependency>
+
+ <!-- CLI -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ <version>${slf4jVersion}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.resolver</groupId>
+ <artifactId>maven-resolver-connector-basic</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.resolver</groupId>
+ <artifactId>maven-resolver-transport-file</artifactId>
+ </dependency>
+ <!-- HTTP/1.1, lowest priority, Java8+ (still must as some ITs force it)
-->
+ <dependency>
+ <groupId>org.apache.maven.resolver</groupId>
+ <artifactId>maven-resolver-transport-wagon</artifactId>
+ </dependency>
+ <!-- HTTP/1.1, medium priority, Java8+ -->
+ <dependency>
+ <groupId>org.apache.maven.resolver</groupId>
+ <artifactId>maven-resolver-transport-apache</artifactId>
+ </dependency>
+ <!-- HTTP/1.1 and HTTP/2, high priority, Java11+ -->
+ <dependency>
+ <groupId>org.apache.maven.resolver</groupId>
+ <artifactId>maven-resolver-transport-jdk</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-logging</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jline</groupId>
+ <artifactId>jline-reader</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jline</groupId>
+ <artifactId>jline-terminal-jni</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jline</groupId>
+ <artifactId>jline-terminal-ffm</artifactId>
+ </dependency>
+
+ <!-- DI Runtime -->
+ <dependency>
+ <groupId>org.eclipse.sisu</groupId>
+ <artifactId>org.eclipse.sisu.plexus</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.sisu</groupId>
+ <artifactId>org.eclipse.sisu.inject</artifactId>
+ <classifier>no_asm</classifier>
+ </dependency>
+ <dependency>
+ <groupId>com.google.inject</groupId>
+ <artifactId>guice</artifactId>
+ <classifier>classes</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.maven.resolver</groupId>
+ <artifactId>maven-resolver-tools</artifactId>
+ <version>${resolverVersion}</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-nop</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+
+ <pluginRepositories>
+ <pluginRepository>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ <id>apache.snapshots</id>
+ <url>https://repository.apache.org/snapshots/</url>
+ </pluginRepository>
+ </pluginRepositories>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>unpack-jline-native</id>
+ <goals>
+ <goal>unpack-dependencies</goal>
+ </goals>
+ <configuration>
+ <includeArtifactIds>jline-native</includeArtifactIds>
+ <includes>org/jline/nativ/**</includes>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>test-compile</id>
+ <goals>
+ <goal>testCompile</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <systemPropertyVariables>
+ <basedir>${basedir}</basedir>
+ </systemPropertyVariables>
+ </configuration>
+ <executions>
+ <execution>
+ <id>test</id>
+ <goals>
+ <goal>test</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>create-distro-packages</id>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <phase>package</phase>
+ <configuration>
+ <descriptors>
+ <descriptor>src/assembly/bin.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>eu.maveniverse.maven.plugins</groupId>
+ <artifactId>bom-builder3</artifactId>
+ <version>1.0.2</version>
+ <executions>
+ <execution>
+ <id>skinny-bom</id>
+ <goals>
+ <goal>build-bom</goal>
+ </goals>
+ <configuration>
+ <bomClassifier>skinny</bomClassifier>
+ <bomName>Maven Dependencies Skinny BOM</bomName>
+ <bomDescription>Bill Of Materials for Apache Maven - Maven JARS
only</bomDescription>
+ <outputFilename>maven-skinny-bom.xml</outputFilename>
+ <usePropertiesForVersion>true</usePropertiesForVersion>
+ <attach>true</attach>
+ </configuration>
+ </execution>
+ <execution>
+ <id>fat-bom</id>
+ <goals>
+ <goal>build-bom</goal>
+ </goals>
+ <configuration>
+ <bomClassifier>fat</bomClassifier>
+ <bomName>Maven Dependencies Fat BOM</bomName>
+ <bomDescription>Bill Of Materials for Apache Maven - All
dependencies</bomDescription>
+ <outputFilename>maven-fat-bom.xml</outputFilename>
+ <useDependencies>PROJECT_AND_TRANSITIVE</useDependencies>
+ <usePropertiesForVersion>true</usePropertiesForVersion>
+ <attach>true</attach>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <version>3.5.0</version>
+ <executions>
+ <execution>
+ <id>render-configuration-page</id>
+ <goals>
+ <goal>java</goal>
+ </goals>
+ <phase>verify</phase>
+ <configuration>
+ <classpathScope>test</classpathScope>
+ <additionalClasspathElements>
+
<additionalClasspathElement>${basedir}/src/test/resources</additionalClasspathElement>
+ </additionalClasspathElements>
+
<mainClass>org.eclipse.aether.tools.CollectConfiguration</mainClass>
+ <arguments>
+ <argument>--mode=maven</argument>
+ <!--
+ TODO: templates are loaded from classpath, in "normal" JAR
project local template would override docgen one,
+ but in this case the packaging=pom all I could do is use
additionalClasspathElement that APPENDS classpath,
+ hence template is renamed to maven-configuration.md.vm, to
avoid conflict (and picking up resolver template)
+ -->
+
<argument>--templates=maven-configuration.md,configuration.properties,configuration.yaml</argument>
+ <argument>${basedir}/..</argument>
+ <argument>${basedir}/../src/site/markdown/</argument>
+ </arguments>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>create-distribution-in-dir</id>
+ <activation>
+ <property>
+ <name>distributionTargetDir</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-clean-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>clean-target-dir</id>
+ <goals>
+ <goal>clean</goal>
+ </goals>
+ <phase>prepare-package</phase>
+ <configuration>
+ <excludeDefaultDirectories>true</excludeDefaultDirectories>
+ <filesets>
+ <fileset>
+ <directory>${distributionTargetDir}</directory>
+ </fileset>
+ </filesets>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>create-distribution-dir</id>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <phase>package</phase>
+ <configuration>
+ <finalName>./</finalName>
+ <appendAssemblyId>false</appendAssemblyId>
+ <attach>false</attach>
+ <outputDirectory>${distributionTargetDir}</outputDirectory>
+ <descriptors>
+ <descriptor>src/assembly/dir.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>run-its</id>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>create-distribution-dir</id>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <phase>package</phase>
+ <configuration>
+ <finalName>./</finalName>
+ <appendAssemblyId>false</appendAssemblyId>
+ <attach>false</attach>
+ <outputDirectory>${basedir}/target/maven</outputDirectory>
+ <descriptors>
+ <descriptor>src/assembly/dir.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>apache-release</id>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>make-src-assembly</id>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <phase>package</phase>
+ <configuration>
+ <descriptors>
+ <descriptor>src/assembly/src.xml</descriptor>
+ </descriptors>
+ <tarLongFileMode>gnu</tarLongFileMode>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <!-- calculate checksums of source release for Apache dist area -->
+ <plugin>
+ <groupId>net.nicoulaj.maven.plugins</groupId>
+ <artifactId>checksum-maven-plugin</artifactId>
+ <version>1.11</version>
+ <executions>
+ <execution>
+ <id>source-release-checksum</id>
+ <goals>
+ <goal>artifacts</goal>
+ </goals>
+ <configuration>
+ <includeClassifiers>bin,src</includeClassifiers>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>versionlessMavenDist</id>
+ <build>
+ <finalName>${project.artifactId}</finalName>
+ </build>
+ </profile>
+ </profiles>
+</project>
Added: dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2.pom.asc
==============================================================================
--- dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2.pom.asc (added)
+++ dev/maven/maven-4/4.0.0-rc-2/apache-maven-4.0.0-rc-2.pom.asc Sat Dec 14
07:25:40 2024
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQQBgaSCj6J7a+bx9aaGEc0o9HLgBgUCZ1zErwAKCRCGEc0o9HLg
+BswwAQDazR6mD2H9Ilv1bGiWuUwn3hEzW8iZBU0lYAWynXi7bAD+Oik5z399pwew
+TdLrrzF5gcW//HP3mkLALPrPV7XD2AM=
+=nmgH
+-----END PGP SIGNATURE-----