Javadoc生成失败。用于编码ASCII的不可映射字符
当我想使用IntelliJ和Gradle构建项目时 我有两个错误:Javadoc生成失败。用于编码ASCII的不可映射字符,java,gradle,intellij-idea,build,Java,Gradle,Intellij Idea,Build,当我想使用IntelliJ和Gradle构建项目时 我有两个错误: Execution failed for task ':javadoc'. Javadoc generation failed. 及 在这里,我在项目中的一个文件上使用了德语Umlaut“ä” 我的三位同事也使用IntelliJ进行了完全相同的项目,并且在“首选项”>“编辑器”>“文件编码”中的设置与我相同。但是这个项目是由我的同事成功完成的 我找到了一个临时解决方案,在build.gradle中添加以下行: javadoc
Execution failed for task ':javadoc'.
Javadoc generation failed.
及
在这里,我在项目中的一个文件上使用了德语Umlaut“ä”
我的三位同事也使用IntelliJ进行了完全相同的项目,并且在“首选项”>“编辑器”>“文件编码”中的设置与我相同。但是这个项目是由我的同事成功完成的
我找到了一个临时解决方案,在build.gradle中添加以下行:
javadoc {
options.encoding = 'UTF-8'
}
构建项目时为什么会出现错误?如果使用Gradle任务生成Javadoc,则IntelliJ配置并不重要,因为Gradle只读取Gradle配置(build.Gradle)。因此,您必须在Gradle中设置文件编码 您可以将Gradle配置为始终使用UTF-8->
javadoc {
options.encoding = 'UTF-8'
}