有没有办法忽略Maven for Maven编译器插件中的编码类型

时间:2016-12-08 15:43:44

标签: java eclipse maven maven-3 maven-compiler-plugin

我有一些开发人员在Windows eclipse上工作,他们使用CP1252作为编码来开发Java项目。一些开发人员正在使用Mac/Linux,他们使用UTF-8。因此,当我使用maven compiler plugin构建项目时,我总是收到以下错误消息

unmappable character for encoding windows-1252

我的pom.xml

中有以下属性
<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <project.build.sourceEncoding>cp1252</project.build.sourceEncoding>
</properties>

如何完全要求maven忽略encoding?或者这个问题的理想解决方案是什么?

1 个答案:

答案 0 :(得分:0)

永远不要使用任何东西,但UTF-8。它跨平台工作。按照khmarbaise的建议做,一切都会做。最初使用iconv转换所有损坏的文件,您就完成了。