text - 在 Gradle 中正确显示 UTF-8 文本

我有一个任务:

task info<<{
    println "Gradle — система автоматической сборки, построенная на принципах Apache Ant и Apache Maven, но предоставляющая DSL на языке Groovy вместо традиционной XML-образной формы представления конфигурации проекта."
}

当我使用命令时:

gradle info -Dfile.encoding=UTF-8

文本显示不正确。如何解决?谢谢。

最佳答案

我在 build.gradle 中使用下一个设置,它对我来说很好:

compileJava.options.encoding = 'UTF-8'

tasks.withType(JavaCompile) {
    options.encoding = 'UTF-8'
}

https://stackoverflow.com/questions/21267234/

相关文章:

python - 将脚本添加到 build.gradle

android - 使用 Android Studio 生成未签名、发布的 apk

visual-studio - 有没有办法清除自定义错误的错误列表窗口?

ios - 找不到名为 `ProjectName` 的目标

java - 如何用 ant 确定构建架构(32 位/64 位)?

linux - 如何为 OpenSSL 提供自定义编译器/链接器标志?

java - Ant复制文件而不覆盖

java - Ant 构建失败 : "Target "build. .xml“不存在”

.net - .NET 构建的 psake 与 rake

android - 无法执行 aapt(NoSuchElementException at Abst