This is an automated email from the ASF dual-hosted git repository. alien11689 pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/aries.git
commit 893b7572e30b37df3a17e7f2240c922c31b09ec7 Author: Dominik Przybysz <[email protected]> AuthorDate: Tue Sep 22 23:16:40 2026 +0200 MAINTENANCE: Add profiles for java 8 and 11 to stay on rat plugin 0.17 --- parent/pom.xml | 74 +++++++++++++++++++------------ spi-fly/pom.xml | 132 ++++++++++++++++++++++++++++---------------------------- 2 files changed, 113 insertions(+), 93 deletions(-) diff --git a/parent/pom.xml b/parent/pom.xml index 8d4ee33f7..d8e31eb5a 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -538,41 +538,41 @@ </execution> </executions> <configuration> - <reportFile>${project.build.directory}/${project.build.finalName}.rat</reportFile> + <outputFile>${project.build.directory}/${project.build.finalName}.rat</outputFile> <excludeSubProjects>false</excludeSubProjects> - <excludes> - <exclude>**/target/**/*</exclude> - <exclude>**/appended-resources/**/*</exclude> - <exclude>**/dependency-reduced-pom.xml</exclude> - <exclude>**/velocity.log</exclude> - <exclude>**/DEPENDENCIES</exclude> + <inputExcludes> + <inputExclude>**/target/**/*</inputExclude> + <inputExclude>**/appended-resources/**/*</inputExclude> + <inputExclude>**/dependency-reduced-pom.xml</inputExclude> + <inputExclude>**/velocity.log</inputExclude> + <inputExclude>**/DEPENDENCIES</inputExclude> <!-- exclude IntelliJ IDEA generated files --> - <exclude>**/*.iml</exclude> - <exclude>**/*.ipr</exclude> - <exclude>**/*.iws</exclude> - <exclude>**/.idea/**/*</exclude> + <inputExclude>**/*.iml</inputExclude> + <inputExclude>**/*.ipr</inputExclude> + <inputExclude>**/*.iws</inputExclude> + <inputExclude>**/.idea/**/*</inputExclude> <!-- exclude Eclipse IDE generated files --> - <exclude>**/.project</exclude> - <exclude>**/.classpath</exclude> - <exclude>**/.settings/**</exclude> - <exclude>**/eclipse-classes/**/*</exclude> + <inputExclude>**/.project</inputExclude> + <inputExclude>**/.classpath</inputExclude> + <inputExclude>**/.settings/**</inputExclude> + <inputExclude>**/eclipse-classes/**/*</inputExclude> <!-- manifest files don't support comments so don't contain the ASL2.0 header --> - <exclude>**/*.MF</exclude> + <inputExclude>**/*.MF</inputExclude> <!--RAT doesn't seem to recognize MIT style licenses--> - <exclude>manual/src/styles/print.css</exclude> + <inputExclude>manual/src/styles/print.css</inputExclude> <!-- RAT doesn't recognize BSD license in transaction-manager logger --> - <exclude>**/objectweb/howl/log/Logger.java</exclude> + <inputExclude>**/objectweb/howl/log/Logger.java</inputExclude> <!--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> + <inputExclude>**/xml.xsd</inputExclude> + <inputExclude>.gitignore</inputExclude> + <inputExclude>README.md</inputExclude> + <inputExclude>**/*.cfg</inputExclude> + <inputExclude>**/*.sausages</inputExclude> + <inputExclude>**/README.md</inputExclude> + <inputExclude>**/Readme.md</inputExclude> + <inputExclude>**/NOTICE.vm</inputExclude> + <inputExclude>**/dependency-reduced-pom.xml</inputExclude> + </inputExcludes> </configuration> </plugin> </plugins> @@ -617,6 +617,24 @@ </plugins> </build> </profile> + <profile> + <id>java8</id> + <activation> + <jdk>1.8</jdk> + </activation> + <properties> + <version.apache-rat-plugin>0.17</version.apache-rat-plugin> + </properties> + </profile> + <profile> + <id>java9to16</id> + <activation> + <jdk>(8,17)</jdk> + </activation> + <properties> + <version.apache-rat-plugin>0.17</version.apache-rat-plugin> + </properties> + </profile> </profiles> <reporting> diff --git a/spi-fly/pom.xml b/spi-fly/pom.xml index f4ee46a41..540e6c857 100644 --- a/spi-fly/pom.xml +++ b/spi-fly/pom.xml @@ -49,7 +49,6 @@ <maven.compiler.target>8</maven.compiler.target> <java.source.version>8</java.source.version> - <apache-rat-plugin.version>0.17</apache-rat-plugin.version> <asm.version>9.10.1</asm.version> <assertj.version>3.27.7</assertj.version> <bnd.version>6.4.1</bnd.version> @@ -120,7 +119,6 @@ <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin.version}</version> <configuration> - <optimize>true</optimize> <debug>true</debug> <showDeprecation>true</showDeprecation> <showWarnings>true</showWarnings> @@ -206,6 +204,59 @@ </execution> </executions> </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> + <outputFile>${project.build.directory}/${project.build.finalName}.rat</outputFile> + <excludeSubProjects>false</excludeSubProjects> + <inputExcludes> + <inputExclude>**/target/**/*</inputExclude> + <inputExclude>**/appended-resources/**/*</inputExclude> + <inputExclude>**/dependency-reduced-pom.xml</inputExclude> + <inputExclude>**/velocity.log</inputExclude> + <inputExclude>**/DEPENDENCIES</inputExclude> + <!-- exclude IntelliJ IDEA generated files --> + <inputExclude>**/*.iml</inputExclude> + <inputExclude>**/*.ipr</inputExclude> + <inputExclude>**/*.iws</inputExclude> + <inputExclude>**/.idea/**/*</inputExclude> + <!-- exclude Eclipse IDE generated files --> + <inputExclude>**/.project</inputExclude> + <inputExclude>**/.classpath</inputExclude> + <inputExclude>**/.settings/**</inputExclude> + <inputExclude>**/.vscode/settings.json</inputExclude> + <inputExclude>**/eclipse-classes/**/*</inputExclude> + <!-- manifest files don't support comments so don't contain the ASL2.0 header --> + <inputExclude>**/*.MF</inputExclude> + <!--RAT doesn't seem to recognize MIT style licenses--> + <inputExclude>manual/src/styles/print.css</inputExclude> + <!-- RAT doesn't recognize BSD license in transaction-manager logger --> + <inputExclude>**/objectweb/howl/log/Logger.java</inputExclude> + <!--RAT doesn't seem to recognize W3C license --> + <inputExclude>**/xml.xsd</inputExclude> + <inputExclude>.gitignore</inputExclude> + <inputExclude>changelog.md</inputExclude> + <inputExclude>README.md</inputExclude> + <inputExclude>*.cfg</inputExclude> + <inputExclude>**/README.md</inputExclude> + <inputExclude>**/Readme.md</inputExclude> + <inputExclude>**/NOTICE.vm</inputExclude> + <inputExclude>**/dependency-reduced-pom.xml</inputExclude> + <inputExclude>**/src/main/resources/META-INF/services/*</inputExclude> + <inputExclude>**/src/main/resources/org/apache/aries/spifly/test/blah.txt</inputExclude> + <inputExclude>tck/apply-to-tck.sh</inputExclude> + </inputExcludes> + </configuration> + </plugin> </plugins> </build> @@ -215,9 +266,6 @@ <activation> <jdk>[9,)</jdk> </activation> - <properties> - <!-- <maven.compiler.release>${java.specification.version}</maven.compiler.release> --> - </properties> <build> <pluginManagement> <plugins> @@ -247,68 +295,22 @@ </build> </profile> <profile> - <id>rat</id> + <id>java8</id> <activation> - <activeByDefault>true</activeByDefault> + <jdk>1.8</jdk> </activation> - <build> - <plugins> - <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <version>${apache-rat-plugin.version}</version> - <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>**/.vscode/settings.json</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>changelog.md</exclude> - <exclude>README.md</exclude> - <exclude>*.cfg</exclude> - <exclude>**/README.md</exclude> - <exclude>**/Readme.md</exclude> - <exclude>**/NOTICE.vm</exclude> - <exclude>**/dependency-reduced-pom.xml</exclude> - <exclude>**/src/main/resources/META-INF/services/*</exclude> - <exclude>**/src/main/resources/org/apache/aries/spifly/test/blah.txt</exclude> - <exclude>tck/apply-to-tck.sh</exclude> - </excludes> - </configuration> - </plugin> - </plugins> - </build> + <properties> + <version.apache-rat-plugin>0.17</version.apache-rat-plugin> + </properties> + </profile> + <profile> + <id>java9to16</id> + <activation> + <jdk>(8,17)</jdk> + </activation> + <properties> + <version.apache-rat-plugin>0.17</version.apache-rat-plugin> + </properties> </profile> </profiles> </project>
