将 Maven 编译器插件版本更改为 1.6 会出现错误
当我将插件版本更改为 1.6 而不是 1.5 时,出现此错误:
无法映射字符用于编码 UTF8
它尝试映射的字符是版权符号。 我的 pom 看起来像这样:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
我该如何解决这个问题?
I get this error when I change the plugin version to be used as 1.6 instead of 1.5:
unmappable character for encoding UTF8
The character it try to map is the Copyright symbol.
My pom looks like this:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
How do I fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须使用 UTF-8 编码的符号保存 .java 文件。还要添加
到
并明确 java 编码:You must save your .java file with the symbol as UTF-8 encoded. Also add
into
<project>
and make the java encoding explicit: