You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2026/07/08 21:40:03 UTC
(maven) branch push-to-atr-4.0.x created (now d2c0cff9f7)
This is an automated email from the ASF dual-hosted git repository.
hboutemy pushed a change to branch push-to-atr-4.0.x
in repository https://gitbox.apache.org/repos/asf/maven.git
at d2c0cff9f7 configure push-to-atr profile for source+binaries in apache-maven subproject
This branch includes the following new commits:
new d2c0cff9f7 configure push-to-atr profile for source+binaries in apache-maven subproject
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(maven) 01/01: configure push-to-atr profile for source+binaries in apache-maven subproject
Posted by hb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
hboutemy pushed a commit to branch push-to-atr-4.0.x
in repository https://gitbox.apache.org/repos/asf/maven.git
commit d2c0cff9f72994db6a2e3f821f3cf66e032f6944
Author: Hervé Boutemy <hb...@apache.org>
AuthorDate: Wed Jul 8 09:20:57 2026 +0200
configure push-to-atr profile for source+binaries in apache-maven subproject
---
apache-maven/pom.xml | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
pom.xml | 20 ++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/apache-maven/pom.xml b/apache-maven/pom.xml
index dac0617fc9..39b00c2429 100644
--- a/apache-maven/pom.xml
+++ b/apache-maven/pom.xml
@@ -390,6 +390,57 @@ under the License.
</plugins>
</build>
</profile>
+ <profile>
+ <id>push-to-atr</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.tooling</groupId>
+ <artifactId>atr-maven-plugin</artifactId>
+ <configuration>
+ <project>maven</project>
+ <runOnlyAtExecutionRoot>false</runOnlyAtExecutionRoot>
+ </configuration>
+ <executions>
+ <execution>
+ <id>upload-src-to-atr</id>
+ <goals>
+ <goal>upload</goal>
+ </goals>
+ <configuration>
+ <directory>${project.version}/source</directory>
+ <files>
+ <file>${project.build.directory}/${project.artifactId}-${project.version}-src.tar.gz</file>
+ <file>${project.build.directory}/${project.artifactId}-${project.version}-src.tar.gz.sha512</file>
+ <file>${project.build.directory}/${project.artifactId}-${project.version}-src.tar.gz.asc</file>
+ <file>${project.build.directory}/${project.artifactId}-${project.version}-src.zip</file>
+ <file>${project.build.directory}/${project.artifactId}-${project.version}-src.zip.sha512</file>
+ <file>${project.build.directory}/${project.artifactId}-${project.version}-src.zip.asc</file>
+ </files>
+ </configuration>
+ </execution>
+ <execution>
+ <id>upload-bin-to-atr</id>
+ <goals>
+ <goal>upload</goal>
+ </goals>
+ <configuration>
+ <directory>${project.version}/binaries</directory>
+ <files>
+ <file>${project.build.directory}/${project.artifactId}-${project.version}-bin.tar.gz</file>
+ <file>${project.build.directory}/${project.artifactId}-${project.version}-bin.tar.gz.sha512</file>
+ <file>${project.build.directory}/${project.artifactId}-${project.version}-bin.tar.gz.asc</file>
+ <file>${project.build.directory}/${project.artifactId}-${project.version}-bin.zip</file>
+ <file>${project.build.directory}/${project.artifactId}-${project.version}-bin.zip.sha512</file>
+ <file>${project.build.directory}/${project.artifactId}-${project.version}-bin.zip.asc</file>
+ </files>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
<profile>
<id>versionlessMavenDist</id>
<build>
diff --git a/pom.xml b/pom.xml
index 4c675c2d64..559e1d4901 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1149,6 +1149,26 @@ under the License.
</plugins>
</build>
</profile>
+ <profile>
+ <id>push-to-atr</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.tooling</groupId>
+ <artifactId>atr-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>upload-to-atr</id>
+ <configuration>
+ <!-- we have a dedicated distribution module -->
+ <skip>true</skip>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
<profile>
<id>reporting</id>
<reporting>