|
135 | 135 | <maven-javadoc-plugin.version>2.9.1</maven-javadoc-plugin.version>
|
136 | 136 | <maven-source-plugin.version>2.2.1</maven-source-plugin.version>
|
137 | 137 | <maven-spotless-plugin.version>2.27.2</maven-spotless-plugin.version>
|
| 138 | + <maven-apache-rat-plugin.version>0.13</maven-apache-rat-plugin.version> |
138 | 139 | <spotless.scalafmt.version>3.4.3</spotless.scalafmt.version>
|
139 | 140 | <maven-checkstyle-plugin.version>3.2.0</maven-checkstyle-plugin.version>
|
140 | 141 | <owasp-dependency-check-maven.version>8.2.1</owasp-dependency-check-maven.version>
|
|
793 | 794 | </execution>
|
794 | 795 | </executions>
|
795 | 796 | </plugin>
|
| 797 | + |
| 798 | + <!--mvn apache-rat:check--> |
| 799 | + <plugin> |
| 800 | + <groupId>org.apache.rat</groupId> |
| 801 | + <artifactId>apache-rat-plugin</artifactId> |
| 802 | + <version>${maven-apache-rat-plugin.version}</version> |
| 803 | + <configuration> |
| 804 | + <excludes> |
| 805 | + <exclude>.asf.yaml</exclude> |
| 806 | + <exclude>.git-blame-ignore-revs</exclude> |
| 807 | + <exclude>.editorconfig</exclude> |
| 808 | + <exclude>.git/</exclude> |
| 809 | + <exclude>.github/**</exclude> |
| 810 | + <exclude>.gitignore</exclude> |
| 811 | + <exclude>.licenserc.yaml</exclude> |
| 812 | + <exclude>.scalafmt.conf</exclude> |
| 813 | + |
| 814 | + <exclude>**/.idea/</exclude> |
| 815 | + <exclude>**/*.iml</exclude> |
| 816 | + <exclude>**/*.txt</exclude> |
| 817 | + <exclude>**/*.json</exclude> |
| 818 | + <exclude>**/*.md</exclude> |
| 819 | + <exclude>**/*.log</exclude> |
| 820 | + <exclude>**/.gitkeep</exclude> |
| 821 | + <exclude>**/.settings/*</exclude> |
| 822 | + <exclude>**/.classpath</exclude> |
| 823 | + <exclude>**/.project</exclude> |
| 824 | + <exclude>**/target/**</exclude> |
| 825 | + <exclude>**/out/**</exclude> |
| 826 | + <exclude>**/META-INF/**</exclude> |
| 827 | + |
| 828 | + <exclude>.mvn/**</exclude> |
| 829 | + <exclude>compiler/**</exclude> |
| 830 | + <exclude>dist-material/**</exclude> |
| 831 | + <exclude>deploy/**</exclude> |
| 832 | + <exclude>mvnw</exclude> |
| 833 | + <exclude>mvnw.cmd</exclude> |
| 834 | + <exclude>README.md</exclude> |
| 835 | + |
| 836 | + <exclude>src/main/assembly/**</exclude> |
| 837 | + <exclude>src/main/resources/alert-template/**</exclude> |
| 838 | + <exclude>src/main/resources/*.dict</exclude> |
| 839 | + |
| 840 | + <exclude>streampark-console-webapp/**</exclude> |
| 841 | + </excludes> |
| 842 | + </configuration> |
| 843 | + <executions> |
| 844 | + <execution> |
| 845 | + <id>rat-validate</id> |
| 846 | + <goals> |
| 847 | + <goal>check</goal> |
| 848 | + </goals> |
| 849 | + <phase>validate</phase> |
| 850 | + </execution> |
| 851 | + </executions> |
| 852 | + </plugin> |
796 | 853 | </plugins>
|
797 | 854 | </pluginManagement>
|
798 | 855 |
|
|
826 | 883 | <groupId>org.owasp</groupId>
|
827 | 884 | <artifactId>dependency-check-maven</artifactId>
|
828 | 885 | </plugin>
|
| 886 | + |
| 887 | + <plugin> |
| 888 | + <groupId>org.apache.rat</groupId> |
| 889 | + <artifactId>apache-rat-plugin</artifactId> |
| 890 | + </plugin> |
829 | 891 | </plugins>
|
830 | 892 |
|
831 | 893 | </build>
|
|
0 commit comments