JDeps 插件使用 jdeps 工具验证类。以下示例描述了插件的基本用法。
要在构建过程中验证类,您应该在 pom 的 <build> 部分添加 JDeps 插件:
<project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jdeps-plugin</artifactId> <version>3.1.2</version> <executions> <execution> <goals> <goal>jdkinternals</goal> <!-- verify main classes --> <goal>test-jdkinternals</goal> <!-- verify test classes --> </goals> </execution> </executions> <configuration> ... </configuration> </plugin> </plugins> ... </build> ... </project>
如果检测到任何内部 API 的使用,构建将停止并失败。