Skip to content

Commit dd9430f

Browse files
committed
configure push-to-atr profile for source+binaries in apache-maven subproject
1 parent 33ec903 commit dd9430f

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
@@ -297,6 +297,57 @@ under the License.
297297
</plugins>
298298
</build>
299299
</profile>
300+
<profile>
301+
<id>push-to-atr</id>
302+
<build>
303+
<plugins>
304+
<plugin>
305+
<groupId>org.apache.tooling</groupId>
306+
<artifactId>atr-maven-plugin</artifactId>
307+
<configuration>
308+
<project>maven</project>
309+
<runOnlyAtExecutionRoot>false</runOnlyAtExecutionRoot>
310+
</configuration>
311+
<executions>
312+
<execution>
313+
<id>upload-src-to-atr</id>
314+
<goals>
315+
<goal>upload</goal>
316+
</goals>
317+
<configuration>
318+
<directory>${project.version}/source</directory>
319+
<files>
320+
<file>${project.build.directory}/${project.artifactId}-${project.version}-src.tar.gz</file>
321+
<file>${project.build.directory}/${project.artifactId}-${project.version}-src.tar.gz.sha512</file>
322+
<file>${project.build.directory}/${project.artifactId}-${project.version}-src.tar.gz.asc</file>
323+
<file>${project.build.directory}/${project.artifactId}-${project.version}-src.zip</file>
324+
<file>${project.build.directory}/${project.artifactId}-${project.version}-src.zip.sha512</file>
325+
<file>${project.build.directory}/${project.artifactId}-${project.version}-src.zip.asc</file>
326+
</files>
327+
</configuration>
328+
</execution>
329+
<execution>
330+
<id>upload-bin-to-atr</id>
331+
<goals>
332+
<goal>upload</goal>
333+
</goals>
334+
<configuration>
335+
<directory>${project.version}/binaries</directory>
336+
<files>
337+
<file>${project.build.directory}/${project.artifactId}-${project.version}-bin.tar.gz</file>
338+
<file>${project.build.directory}/${project.artifactId}-${project.version}-bin.tar.gz.sha512</file>
339+
<file>${project.build.directory}/${project.artifactId}-${project.version}-bin.tar.gz.asc</file>
340+
<file>${project.build.directory}/${project.artifactId}-${project.version}-bin.zip</file>
341+
<file>${project.build.directory}/${project.artifactId}-${project.version}-bin.zip.sha512</file>
342+
<file>${project.build.directory}/${project.artifactId}-${project.version}-bin.zip.asc</file>
343+
</files>
344+
</configuration>
345+
</execution>
346+
</executions>
347+
</plugin>
348+
</plugins>
349+
</build>
350+
</profile>
300351
<profile>
301352
<id>versionlessMavenDist</id>
302353
<build>

pom.xml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -705,6 +705,26 @@ under the License.
705705
</plugins>
706706
</build>
707707
</profile>
708+
<profile>
709+
<id>push-to-atr</id>
710+
<build>
711+
<plugins>
712+
<plugin>
713+
<groupId>org.apache.tooling</groupId>
714+
<artifactId>atr-maven-plugin</artifactId>
715+
<executions>
716+
<execution>
717+
<id>upload-to-atr</id>
718+
<configuration>
719+
<!-- we have a dedicated distribution module -->
720+
<skip>true</skip>
721+
</configuration>
722+
</execution>
723+
</executions>
724+
</plugin>
725+
</plugins>
726+
</build>
727+
</profile>
708728
<profile>
709729
<id>reporting</id>
710730
<reporting>

0 commit comments

Comments
 (0)