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>