You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sl...@apache.org on 2026/09/25 19:09:08 UTC

(maven-site) 02/02: Use inputExcludes for apache-rat 0.18

This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-site.git

commit ede6b998e56d3e51562485293e1ebb049355908c
Author: Sylwester Lachiewicz <sl...@apache.org>
AuthorDate: Fri Sep 25 12:34:23 2026 +0200

    Use inputExcludes for apache-rat 0.18
    
    Keep the rat configuration in pluginManagement; the check itself is
    activated by the parent's java17+ profile on JDK 17+.
    
    Signed-off-by: Sylwester Lachiewicz <sl...@apache.org>
---
 pom.xml | 56 +++++++++++++++++++++++++-------------------------------
 1 file changed, 25 insertions(+), 31 deletions(-)

diff --git a/pom.xml b/pom.xml
index 4edfc4c0..fea03e49 100644
--- a/pom.xml
+++ b/pom.xml
@@ -99,6 +99,30 @@
   <build>
     <pluginManagement>
       <plugins>
+        <plugin>
+          <groupId>org.apache.rat</groupId>
+          <artifactId>apache-rat-plugin</artifactId>
+          <configuration>
+            <inputExcludes combine.children="append">
+
+              <exclude>**/*.svg</exclude>
+              <exclude>**/*.ai</exclude>
+              <exclude>**/*.links</exclude>
+              <exclude>**/.htaccess</exclude>
+              <eexclude>**/*.pdf</eexclude>
+              <exclude>content/markdown/guides/plugin/notes.txt</exclude>
+              <exclude>content/markdown/guides/mini/non-standard-directories.txt</exclude>
+              <exclude>content/filtered-resources/.htaccess</exclude>
+              <exclude>content/filtered-resources/.well-known/atproto-did</exclude>
+              <exclude>content/filtered-resources/.well-known/security.txt</exclude>
+              <exclude>content/resources/developers/svn-eol-style.txt</exclude>
+              <exclude>content/resources/download.cgi</exclude>
+              <exclude>content/resources/badges/*.json</exclude>
+              <exclude>content/resources/doxia/images/architecture.odg</exclude>
+
+            </inputExcludes>
+          </configuration>
+        </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-enforcer-plugin</artifactId>
@@ -304,37 +328,6 @@
         </executions>
       </plugin>
 
-      <plugin>
-        <groupId>org.apache.rat</groupId>
-        <artifactId>apache-rat-plugin</artifactId>
-        <configuration>
-          <excludes combine.children="append">
-            <exclude>**/*.svg</exclude>
-            <exclude>**/*.ai</exclude>
-            <exclude>**/*.links</exclude>
-            <exclude>**/.htaccess</exclude>
-            <eexclude>**/*.pdf</eexclude>
-            <exclude>content/markdown/guides/plugin/notes.txt</exclude>
-            <exclude>content/markdown/guides/mini/non-standard-directories.txt</exclude>
-            <exclude>content/filtered-resources/.htaccess</exclude>
-            <exclude>content/filtered-resources/.well-known/atproto-did</exclude>
-            <exclude>content/filtered-resources/.well-known/security.txt</exclude>
-            <exclude>content/resources/developers/svn-eol-style.txt</exclude>
-            <exclude>content/resources/download.cgi</exclude>
-            <exclude>content/resources/badges/*.json</exclude>
-            <exclude>content/resources/doxia/images/architecture.odg</exclude>
-          </excludes>
-        </configuration>
-        <executions>
-          <execution>
-            <id>rat-check</id>
-            <!-- overwrite phase from parent POM -->
-            <!-- should be executed after spotless ... but I can't a way to configure such -->
-            <!-- post-site is not executed by Maven 3 -->
-            <phase>pre-site</phase>
-          </execution>
-        </executions>
-      </plugin>
     </plugins>
   </build>
 
@@ -367,6 +360,7 @@
   </reporting>
 
   <profiles>
+
     <profile>
       <id>update</id>
       <activation>