Maven:使用已弃用的类/方法进行报告

标签 maven deprecated

我想知道是否有任何关于 Maven 的报告向我展示了我正在使用的已弃用的类和方法。

最佳答案

通常您会在 IDE 中看到弃用警告,但您也可以添加 showDeprecation Maven 编译器插件部分的参数。然后这些警告将显示在日志中。

<plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-compiler-plugin</artifactId>
     <version>3.1</version>
     <configuration>
         <showDeprecation>true</showDeprecation>
     </configuration>
 </plugin>

然后,您可以使用 CI 服务器上的报告插件从该 javac 输出生成构建报告。例如 Jenkins Warning Plugin .

关于Maven:使用已弃用的类/方法进行报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11331270/

相关文章:

maven - 运行使用 maven 构建的 jar 时的 FlinkMLTools NoClassDef

java - 无法在多模块项目中正确打包 Spring Boot 应用程序

java - Maven:带有 Groovy 2.3.5 的 Groovy-Eclipse 编译器插件

maven - 用于gradle的多个Maven存储库

php - 从 PHP 中的实例调用静态方法, future 弃用?

java - 使用 Java EE API 替换已弃用的 JPMS 模块

java - Maven 不运行 Spock 测试

html - 为什么 <ol> 和 <dl> 没有被弃用?

mysql - mysql扩展名已弃用,以后将删除:使用mysqli或PDO代替

java - 抑制 Java 中已弃用的导入警告