在我的多模块maven项目上运行maven install时,我总是得到以下输出:
[警告]未使用平台编码UTF-8设置文件编码,即构建依赖于平台!
所以,我在谷歌上搜索了一下,但我能找到的只是我必须补充:
<;房地产>;
<;project.build.sourceEncoding>;UTF-8</project.build.sourceEncoding>;
</房地产>;
…到我的pom.xml。但是它已经存在了(在父级pom.xml中)
配置<;编码>也无法修复它
那有什么问题
好的,我发现问题了
我使用一些报告插件。在故障保护maven插件我发现;编码>配置-当然-默认情况下使用${project.reporting.outputEncoding}
因此,我添加了属性作为项目元素的子元素,现在一切正常:
<;房地产>;
<;project.build.sourceEncoding>;UTF-8</project.build.sourceEncoding>;
<;项目.报告.输出编码>;UTF-8</项目.报告.输出编码>;
</房地产>;