java - 如果使用特定方法如何构建失败?

标签 java maven build

如果有人在没有 ThreadFactory 的情况下调用 Executors.newFixedThreadPool()、newCachedThreadPool() 等,我希望构建失败。我们过去曾遇到过线程泄漏的问题,并且由于线程命名不正确而无法确定其来源。

最佳答案

这是一项非常具体的任务!

您可以编写自己的 Maven 构建插件,并在所有 java 文件中查找仅包含一个参数的“newFixedThreadPool”一词,如果是,则失败。

我也有这些任务,我不想在没有语言环境的情况下使用 String.toUpperCase,没有 SerialVersionUID 就不能序列化,也没有静态导入,最后我写了一本开发手册。

关于java - 如果使用特定方法如何构建失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40812452/

相关文章:

java - 需要 defaultReadObject() 和 defaultWriteObject()

maven - 如何在maven jetty插件中指定JDK

java - 找不到符号符号: (maven and POM)

android - Google Play 构建的 A/B 测试

java - Maven 替代品?

java - Android 上的 javax.xml.parsers 的 ParserConfigurationException

java - Java API 中的循环计数器

java - 有没有办法使用带有前缀的 @GenerateValue 创建字符串序列?

java - 将 Maven 项目转换为 EAR

java - 由于无法加载主类错误,无法运行 JAR 文件