java - 在 Maven 中添加 Intellij IDEA 运行时断言功能

标签 java maven intellij-idea nullpointerexception annotations

Intellij IDEA 中有一个功能:

Build, Execution, Deployment > Compiler > Add runtime assertions for non-null-annotated methods and parameters

它会在需要的地方注入(inject)空检查。 我希望在使用 Maven 构建时具有相同的功能。有没有简单的方法可以将其作为插件或其他东西放入 Maven 中?

我找到了intellij-annotations-instrumenter-maven-plugin这似乎就是我正在寻找的(是吗?),但它的最后一次提交是在 2013 年 10 月 9 日。

谢谢。

最佳答案

您提到的存储库有一个 fork 版本,我相信它可以满足您的需求(以及其他一些有用的补充)。它的最新版本是在 2016 年 9 月 https://github.com/osundblad/intellij-annotations-instrumenter-maven-plugin

它也作为 Maven Artifact 广泛发布 https://mvnrepository.com/artifact/se.eris/notnull-instrumenter-maven-plugin

关于java - 在 Maven 中添加 Intellij IDEA 运行时断言功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43294808/

相关文章:

java - 迁移到 java 11 时注释不起作用

java - maven 存储库扫描后从 jqassistant 获取注释

Maven 无法解析它刚刚找到的依赖项

java - Intellij 无法解析文件/目录

python - 如何使用 IntelliJ 远程调试 Python?

java - 数据未与 Elastic Search 6.5.1 同步

java - 如何不从 Java 应用程序输出到 stderr?

java - 从 STS 3.2.0 中的 Java 项目中删除生成器

tomcat - Intellij IDE 持有 models.jar 不让 hybris 清理构建

java - 在对象数组中存储值,但有 2 个 Java 方法