gradle - 如何防止监控构建文件夹的gradle checkstyle
问题描述
我有一个 avro 生成的工具,可以创建一些 java 类,然后它们会发送到 build 文件夹。
问题是它们的结构与我的 checkstyle rukes 不匹配,所以我想忽略它们下面的文件:
C:\src\temp\myproj\build\generated-main-avro-java\
我的 gradle checkstyle 配置是:
task checkstyle(type: Checkstyle) {
source 'src'
// include '**/*.java'
// exclude '**/gen/**'
// exclude '**/R.java'
// exclude '**/BuildConfig.java'
exclude 'src/main/avro/**'
exclude 'build/**/'
}
tasks.withType(Checkstyle) {
reports {
xml.enabled false
html.enabled true
html.stylesheet resources.text.fromFile('/config/checkstyle/checkstyle-custom.xsl')
}
但我仍然得到:
[ant:checkstyle] [WARN] C:\src\temp\myproj\build\generated-main-avro-java\.....
你能帮助我如何排除这个文件夹吗?
(在这个例子中,我试图排除所有的构建文件夹)
你能帮忙吗?
解决方案
推荐阅读
- jasper-reports - JasperReports 中列表列表的动态高度
- c++ - 我正在尝试编写一种计算复数模数和复共轭的方法,但是 = 符号给出了错误
- javascript - 在 React Native 中从 URL 读取文本文件
- javascript - 使用上下文 API 时如何满足打字稿?
- python - 为相同边界框但不同网格结构的平面在 2D 平面上插值
- python - 使用 phyton 发送带有链接的简单文本,我没有成功,请提出任何建议来创建带有字符串的链接
- python - 使用pandas生成excel文件
- python - 使用 slice() 但想使用 start 和 length。这可能吗?
- python - Scipy:使用向量输入和标量输出查找函数的根
- javascript - 在 React.js 中使用 service worker(与 Indexeddb 进行后台同步)