|
100 | 100 | <build.assembly.skip>true</build.assembly.skip> |
101 | 101 | <spotless.skip>false</spotless.skip> |
102 | 102 | <maven.deploy.skip>true</maven.deploy.skip> |
| 103 | + <analyze.skip>false</analyze.skip> |
103 | 104 |
|
104 | 105 | <skipUT>false</skipUT> |
105 | 106 | </properties> |
|
492 | 493 | <groupId>org.apache.maven.plugins</groupId> |
493 | 494 | <artifactId>maven-dependency-plugin</artifactId> |
494 | 495 | <version>${maven-dependency-plugin.version}</version> |
| 496 | + <executions> |
| 497 | + <execution> |
| 498 | + <id>analyze-dependencies</id> |
| 499 | + <goals> |
| 500 | + <goal>analyze-only</goal> |
| 501 | + </goals> |
| 502 | + <configuration> |
| 503 | + <skip>${analyze.skip}</skip> |
| 504 | + <ignoredDependencies> |
| 505 | + <!-- Because of SpringBoot auto-configurations, the configuration is happening outside of your application code, so Maven believes these dependencies to be unused --> |
| 506 | + <!-- Static code analysis tools like (maven-dependency-plugin) can not detect runtime dependencies, so you should instruct them about runtime dependencies --> |
| 507 | + <!-- https://stackoverflow.com/questions/37528928/spring-boot-core-dependencies-seen-as-unused-by-maven-dependency-plugin --> |
| 508 | + <ignoredDependency>org.springframework*:*</ignoredDependency> |
| 509 | + <ignoredDependency>org.apache.dolphinscheduler:dolphinscheduler-meter</ignoredDependency> |
| 510 | + </ignoredDependencies> |
| 511 | + <ignoreNonCompile>true</ignoreNonCompile> |
| 512 | + </configuration> |
| 513 | + </execution> |
| 514 | + </executions> |
495 | 515 | </plugin> |
496 | 516 | <plugin> |
497 | 517 | <groupId>org.apache.maven.plugins</groupId> |
|
783 | 803 | <groupId>org.apache.maven.plugins</groupId> |
784 | 804 | <artifactId>maven-dependency-plugin</artifactId> |
785 | 805 | <version>${maven-dependency-plugin.version}</version> |
786 | | - <executions> |
787 | | - <execution> |
788 | | - <id>analyze-dependencies</id> |
789 | | - <goals> |
790 | | - <goal>analyze-only</goal> |
791 | | - </goals> |
792 | | - <configuration> |
793 | | - <ignoredDependencies> |
794 | | - <!-- Because of SpringBoot auto-configurations, the configuration is happening outside of your application code, so Maven believes these dependencies to be unused --> |
795 | | - <!-- Static code analysis tools like (maven-dependency-plugin) can not detect runtime dependencies, so you should instruct them about runtime dependencies --> |
796 | | - <!-- https://stackoverflow.com/questions/37528928/spring-boot-core-dependencies-seen-as-unused-by-maven-dependency-plugin --> |
797 | | - <ignoredDependency>org.springframework*:*</ignoredDependency> |
798 | | - <ignoredDependency>org.apache.dolphinscheduler:dolphinscheduler-meter</ignoredDependency> |
799 | | - </ignoredDependencies> |
800 | | - <ignoreNonCompile>true</ignoreNonCompile> |
801 | | - </configuration> |
802 | | - </execution> |
803 | | - </executions> |
804 | 806 | </plugin> |
805 | 807 | </plugins> |
806 | 808 | </build> |
|
0 commit comments