You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kw...@apache.org on 2022/11/11 15:02:45 UTC
[maven-parent] 01/01: [MPOM-358] Activate "reporting" profile during releases
This is an automated email from the ASF dual-hosted git repository.
kwin pushed a commit to branch feature/enable-reporting-during-release
in repository https://gitbox.apache.org/repos/asf/maven-parent.git
commit b5d1e5daf0863ca5c1e64fe61a8c2c6f23124e5e
Author: Konrad Windszus <kw...@apache.org>
AuthorDate: Thu Nov 10 19:16:19 2022 +0100
[MPOM-358] Activate "reporting" profile during releases
Only activate m-project-info-reports-p reports during "reporting"
profile
---
pom.xml | 39 +++++++++++++++++++++++++--------------
1 file changed, 25 insertions(+), 14 deletions(-)
diff --git a/pom.xml b/pom.xml
index 44d8342..1aca848 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1080,6 +1080,7 @@ under the License.
<artifactId>maven-release-plugin</artifactId>
<configuration>
<autoVersionSubmodules>true</autoVersionSubmodules>
+ <releaseProfiles>apache-release,reporting</releaseProfiles>
</configuration>
</plugin>
<plugin>
@@ -1212,21 +1213,8 @@ under the License.
<reportSets>
<reportSet>
<reports>
+ <!-- only generate index by default, all other reports only active with profile "reporting" -->
<report>index</report>
- <report>summary</report>
- <report>dependency-info</report>
- <report>modules</report>
- <report>team</report>
- <report>scm</report>
- <report>issue-management</report>
- <report>mailing-lists</report>
- <report>dependency-management</report>
- <report>dependencies</report>
- <report>dependency-convergence</report>
- <report>ci-management</report>
- <report>plugin-management</report>
- <report>plugins</report>
- <report>distribution-management</report>
</reports>
</reportSet>
</reportSets>
@@ -1346,6 +1334,29 @@ under the License.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
+ <reportSets>
+ <reportSet>
+ <id>default</id>
+ <!-- all reports relevant -->
+ <reports>
+ <report>index</report>
+ <report>summary</report>
+ <report>dependency-info</report>
+ <report>modules</report>
+ <report>team</report>
+ <report>scm</report>
+ <report>issue-management</report>
+ <report>mailing-lists</report>
+ <report>dependency-management</report>
+ <report>dependencies</report>
+ <report>dependency-convergence</report>
+ <report>ci-management</report>
+ <report>plugin-management</report>
+ <report>plugins</report>
+ <report>distribution-management</report>
+ </reports>
+ </reportSet>
+ </reportSets>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>