gradle执行test任务报错
Posted xiaodebing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gradle执行test任务报错相关的知识,希望对你有一定的参考价值。
起初报错内容:
> Task :compileJava FAILED
C:Usersxeclipse-workspaceold_codesrcmainjavaCookieDemo.java:37: 错误: 编码GBK的不可映射字符
Cookie cookie = new Cookie("username", "杩欐槸cookie鐨勫??");
由于项目为utf8编码,并且代码中有中文,所以在build.gradle中最下面加入如下内容,解决了
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
然后又报了其他的错误:
> Task :compileJava FAILED
C:Usersxeclipse-workspaceold_codesrcmainjavaCookieDemo.java:1: 错误: 非法字符: ‘ufeff‘
?/**
^
这个是由于该源文件为带bom的utf8编码,去掉bom即可,notepad++ 格式-以utf8无bom格式编码
以上是关于gradle执行test任务报错的主要内容,如果未能解决你的问题,请参考以下文章
Gradle Ant 无法添加任务 ':myproject:test' 作为具有该名称的任务已存在
如何创建将使用特定配置文件执行 bootRun 的 gradle 任务?
Android Gradle 插件TestOptions 配置 ④ ( org.gradle.api.tasks.testing.Test 单元测试配置类 | Android 单元测试示例 )
Android Gradle 插件自定义 Gradle 任务 ⑥ ( 执行 Gradle 任务的简化版命令 | 同时执行多个 Gradle 任务的命令 )
Android Gradle 插件自定义 Gradle 任务 ⑥ ( 执行 Gradle 任务的简化版命令 | 同时执行多个 Gradle 任务的命令 )