Gradle 源集的渐变行结束字符
My build.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.
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"))
}
}