在build.gradle中进行行计数

时间:2018-11-08 09:46:42

标签: gradle

我的构建文件夹中有一个文件,其中包含有关依赖关系问题的信息。

我要计算依赖性问题报告(文件)中的行数

我有以下伪代码:

dependencyCheckAnalyze.doLast {
    // check if there are bad dependencies
    if ('build/reports/dependency-check-report.csv'.linecount > 1) { 
        // line 1 is the title (ie. all dependency problems comes on next lines)
        // do stuff regarding dependency issues
    }
}

1 个答案:

答案 0 :(得分:1)

使用一些基本的Groovy功能,您可以轻松地计算字符串中的行数:

task countLines{
    doLast{
        println "Number of lines: " + file('build.gradle').text.readLines().size()

    }
}