如何使容易出错忽略我生成的源代码?

时间:2016-09-18 18:44:29

标签: java android gradle errorprone

我最近发现Error Prone并使用其网页上链接的Gradle plugin将其集成到我的Android版本中。

由于我们的项目正在使用Icepick(以及其他一些生成注释处理器的代码),我们已经生成了源代码,这些代码被编译进来。不幸的是,一些生成的代码在Error Prone中触发了警告,我想过滤那种噪音不知怎的。

生成的代码显示在app/build/generated/source/apt/debug目录中。如何从Error Prone的钢铁般凝视中免除此代码?

2 个答案:

答案 0 :(得分:3)

使用标记-XepDisableWarningsInGeneratedCode

在GitHub上查看此issue

答案 1 :(得分:0)

在我的情况下,类用@AvroGenerated注释,而-XepDisableWarningsInGeneratedCode不起作用。

解决方案是通过build从检查中排除-XepExcludedPaths:.*/build/.*目录