Skip to content

Commit 06e97ea

Browse files
committed
configure push-to-atr profile for source+binaries in apache-maven subproject
1 parent d7598ac commit 06e97ea

2 files changed

Lines changed: 71 additions & 0 deletions

File tree

apache-maven/pom.xml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,57 @@ under the License.
300300
</plugins>
301301
</build>
302302
</profile>
303+
<profile>
304+
<id>push-to-atr</id>
305+
<build>
306+
<plugins>
307+
<plugin>
308+
<groupId>org.apache.tooling</groupId>
309+
<artifactId>atr-maven-plugin</artifactId>
310+
<configuration>
311+
<project>maven</project>
312+
<runOnlyAtExecutionRoot>false</runOnlyAtExecutionRoot>
313+
</configuration>
314+
<executions>
315+
<execution>
316+
<id>upload-src-to-atr</id>
317+
<goals>
318+
<goal>upload</goal>
319+
</goals>
320+
<configuration>
321+
<directory>${project.version}/source</directory>
322+
<files>
323+
<file>${project.build.directory}/${project.artifactId}-${project.version}-src.tar.gz</file>
324+
<file>${project.build.directory}/${project.artifactId}-${project.version}-src.tar.gz.sha512</file>
325+
<file>${project.build.directory}/${project.artifactId}-${project.version}-src.tar.gz.asc</file>
326+
<file>${project.build.directory}/${project.artifactId}-${project.version}-src.zip</file>
327+
<file>${project.build.directory}/${project.artifactId}-${project.version}-src.zip.sha512</file>
328+
<file>${project.build.directory}/${project.artifactId}-${project.version}-src.zip.asc</file>
329+
</files>
330+
</configuration>
331+
</execution>
332+
<execution>
333+
<id>upload-bin-to-atr</id>
334+
<goals>
335+
<goal>upload</goal>
336+
</goals>
337+
<configuration>
338+
<directory>${project.version}/binaries</directory>
339+
<files>
340+
<file>${project.build.directory}/${project.artifactId}-${project.version}-bin.tar.gz</file>
341+
<file>${project.build.directory}/${project.artifactId}-${project.version}-bin.tar.gz.sha512</file>
342+
<file>${project.build.directory}/${project.artifactId}-${project.version}-bin.tar.gz.asc</file>
343+
<file>${project.build.directory}/${project.artifactId}-${project.version}-bin.zip</file>
344+
<file>${project.build.directory}/${project.artifactId}-${project.version}-bin.zip.sha512</file>
345+
<file>${project.build.directory}/${project.artifactId}-${project.version}-bin.zip.asc</file>
346+
</files>
347+
</configuration>
348+
</execution>
349+
</executions>
350+
</plugin>
351+
</plugins>
352+
</build>
353+
</profile>
303354
<profile>
304355
<id>versionlessMavenDist</id>
305356
<build>

pom.xml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -763,6 +763,26 @@ under the License.
763763
</plugins>
764764
</build>
765765
</profile>
766+
<profile>
767+
<id>push-to-atr</id>
768+
<build>
769+
<plugins>
770+
<plugin>
771+
<groupId>org.apache.tooling</groupId>
772+
<artifactId>atr-maven-plugin</artifactId>
773+
<executions>
774+
<execution>
775+
<id>upload-to-atr</id>
776+
<configuration>
777+
<!-- we have a dedicated distribution module -->
778+
<skip>true</skip>
779+
</configuration>
780+
</execution>
781+
</executions>
782+
</plugin>
783+
</plugins>
784+
</build>
785+
</profile>
766786
<profile>
767787
<id>reporting</id>
768788
<reporting>

0 commit comments

Comments
 (0)