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

alien11689 pushed a commit to branch 
ARIES-2173-remove-unused-maven-plugins-from-parent
in repository https://gitbox.apache.org/repos/asf/aries.git

commit da3e573267c39316b89db4ac630a8fe1e68c00eb
Author: Dominik Przybysz <[email protected]>
AuthorDate: Fri Mar 21 19:28:27 2025 +0100

    ARIES-2173: Make rat plugin not protected by profile - will always run
---
 parent/pom.xml | 108 ++++++++++++++++++++++++++-------------------------------
 1 file changed, 49 insertions(+), 59 deletions(-)

diff --git a/parent/pom.xml b/parent/pom.xml
index b2bcfda8e..ffdcb1b57 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -454,6 +454,55 @@
                     <source>${java.source.version}</source>
                 </configuration>
             </plugin>
+            <plugin>
+                <groupId>org.apache.rat</groupId>
+                <artifactId>apache-rat-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>verify</phase>
+                        <goals>
+                            <goal>check</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    
<reportFile>${project.build.directory}/${project.build.finalName}.rat</reportFile>
+                    <excludeSubProjects>false</excludeSubProjects>
+                    <excludes>
+                        <exclude>**/target/**/*</exclude>
+                        <exclude>**/appended-resources/**/*</exclude>
+                        <exclude>**/dependency-reduced-pom.xml</exclude>
+                        <exclude>**/velocity.log</exclude>
+                        <exclude>**/DEPENDENCIES</exclude>
+                        <!-- exclude IntelliJ IDEA generated files -->
+                        <exclude>**/*.iml</exclude>
+                        <exclude>**/*.ipr</exclude>
+                        <exclude>**/*.iws</exclude>
+                        <exclude>**/.idea/**/*</exclude>
+                        <!-- exclude Eclipse IDE generated files -->
+                        <exclude>**/.project</exclude>
+                        <exclude>**/.classpath</exclude>
+                        <exclude>**/.settings/**</exclude>
+                        <exclude>**/eclipse-classes/**/*</exclude>
+                        <!-- manifest files don't support comments so don't 
contain the ASL2.0 header -->
+                        <exclude>**/*.MF</exclude>
+                        <!--RAT doesn't seem to recognize MIT style licenses-->
+                        <exclude>manual/src/styles/print.css</exclude>
+                        <!-- RAT doesn't recognize BSD license in 
transaction-manager logger -->
+                        <exclude>**/objectweb/howl/log/Logger.java</exclude>
+                        <!--RAT doesn't seem to recognize W3C license -->
+                        <exclude>**/xml.xsd</exclude>
+                        <exclude>.gitignore</exclude>
+                        <exclude>README.md</exclude>
+                        <exclude>**/*.cfg</exclude>
+                        <exclude>**/*.sausages</exclude>
+                        <exclude>**/README.md</exclude>
+                        <exclude>**/Readme.md</exclude>
+                        <exclude>**/NOTICE.vm</exclude>
+                        <exclude>**/dependency-reduced-pom.xml</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
         </plugins>
     </build>
 
@@ -496,65 +545,6 @@
                 </plugins>
             </build>
         </profile>
-        <profile>
-            <id>rat</id>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.rat</groupId>
-                        <artifactId>apache-rat-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <phase>verify</phase>
-                                <goals>
-                                    <goal>check</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                        <configuration>
-                            
<reportFile>${project.build.directory}/${project.build.finalName}.rat</reportFile>
-                            <excludeSubProjects>false</excludeSubProjects>
-                            <excludes>
-                                <exclude>**/target/**/*</exclude>
-                                <exclude>**/appended-resources/**/*</exclude>
-                                
<exclude>**/dependency-reduced-pom.xml</exclude>
-                                <exclude>**/velocity.log</exclude>
-                                <exclude>**/DEPENDENCIES</exclude>
-                                <!-- exclude IntelliJ IDEA generated files -->
-                                <exclude>**/*.iml</exclude>
-                                <exclude>**/*.ipr</exclude>
-                                <exclude>**/*.iws</exclude>
-                                <exclude>**/.idea/**/*</exclude>
-                                <!-- exclude Eclipse IDE generated files -->
-                                <exclude>**/.project</exclude>
-                                <exclude>**/.classpath</exclude>
-                                <exclude>**/.settings/**</exclude>
-                                <exclude>**/eclipse-classes/**/*</exclude>
-                                <!-- manifest files don't support comments so 
don't contain the ASL2.0 header -->
-                                <exclude>**/*.MF</exclude>
-                                <!--RAT doesn't seem to recognize MIT style 
licenses-->
-                                <exclude>manual/src/styles/print.css</exclude>
-                                <!-- RAT doesn't recognize BSD license in 
transaction-manager logger -->
-                                
<exclude>**/objectweb/howl/log/Logger.java</exclude>
-                                <!--RAT doesn't seem to recognize W3C license 
-->
-                                <exclude>**/xml.xsd</exclude>
-                                <exclude>.gitignore</exclude>
-                                <exclude>README.md</exclude>
-                                <exclude>**/*.cfg</exclude>
-                                <exclude>**/*.sausages</exclude>
-                                <exclude>**/README.md</exclude>
-                                <exclude>**/Readme.md</exclude>
-                                <exclude>**/NOTICE.vm</exclude>
-                                
<exclude>**/dependency-reduced-pom.xml</exclude>
-                            </excludes>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
     </profiles>
 
     <reporting>

Reply via email to