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>
