Gradle 源集的渐变行结束字符

Gradle 源集的渐变行结束字符,gradle,build.gradle,newline,lf,Gradle,Build.gradle,Newline,Lf,My build.gradle文件包含以下内容: sourceSets { main { output.resourcesDir = "build/app" } } 这工作正常,src/main/resources的内容已正确复制到build/app文件夹中 但是,我有一些资源脚本,我需要强制使用行结束字符。我需要一直强迫自己。换句话说,我们需要确保我们没有任何CRLF 问题:是否可以通过 源集 以下措施效果良好: import org.apache.tools.ant.filters.

My build.gradle文件包含以下内容:

sourceSets {
   main { output.resourcesDir = "build/app" }
}
这工作正常,src/main/resources的内容已正确复制到build/app文件夹中

但是,我有一些资源脚本,我需要强制使用行结束字符。我需要一直强迫自己。换句话说,我们需要确保我们没有任何CRLF

问题:是否可以通过 源集

以下措施效果良好:

import org.apache.tools.ant.filters.FixCrLfFilter

processResources {
    filesMatching('**/*.sh') {
        filter(FixCrLfFilter.class,
        eol:FixCrLfFilter.CrLf.newInstance("lf"))
    }
    filesMatching('**/*.properties') {
        filter(FixCrLfFilter.class,
        eol:FixCrLfFilter.CrLf.newInstance("lf"))
    }
    filesMatching('**/*.xml') {
        filter(FixCrLfFilter.class,
        eol:FixCrLfFilter.CrLf.newInstance("lf"))
    }
}