如何让容易出错的忽略我生成的源代码?
How do I make error-prone ignore my generated source code?
我最近在他们的页面上发现了 Error Prone and am integrating it into my Android build using the Gradle plugin 链接。
由于我们的项目使用 Icepick(和其他一些代码生成注释处理器),我们已经生成了源代码,它被编译进去。不幸的是,一些生成的代码在 Error Prone 中触发警告,我想以某种方式过滤掉噪音。
生成的代码显示在 app/build/generated/source/apt/debug
目录中。我怎样才能使这段代码免于 Error Prone 钢铁般的目光?
使用标志-XepDisableWarningsInGeneratedCode
在 GitHub
上查看此 issue
在我的例子中 类 被注释为 @AvroGenerated
而 -XepDisableWarningsInGeneratedCode
没有用。
解决方案是通过 -XepExcludedPaths:.*/build/.*
从检查中排除 build
目录
我最近在他们的页面上发现了 Error Prone and am integrating it into my Android build using the Gradle plugin 链接。
由于我们的项目使用 Icepick(和其他一些代码生成注释处理器),我们已经生成了源代码,它被编译进去。不幸的是,一些生成的代码在 Error Prone 中触发警告,我想以某种方式过滤掉噪音。
生成的代码显示在 app/build/generated/source/apt/debug
目录中。我怎样才能使这段代码免于 Error Prone 钢铁般的目光?
使用标志-XepDisableWarningsInGeneratedCode
在 GitHub
上查看此 issue在我的例子中 类 被注释为 @AvroGenerated
而 -XepDisableWarningsInGeneratedCode
没有用。
解决方案是通过 -XepExcludedPaths:.*/build/.*
build
目录