gpt4 book ai didi

gradle - sourceSets的Gradle行结尾字符

转载 作者:行者123 更新时间:2023-12-03 05:11:22 27 4
gpt4 key购买 nike

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

sourceSets {
main { output.resourcesDir = "build/app" }
}

这工作正常, src/main/resources的内容已正确复制到build / app文件夹中。

但是,我有一些资源(脚本)需要强制使用行尾字符。我需要始终强制使用 LF。为了单词,需要确保我们永远没有 CRLF

Question: is it possible to filter resources included via a sourceSets?

最佳答案

以下效果很好:

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"))
}
}

关于gradle - sourceSets的Gradle行结尾字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45559624/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com