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-----


Reply via email to