2017-06-21 64 views
0

我想从pom中的配置文件发送一些俄文文本到Maven资源过滤(maven-resources-plugin)的* .properties文件。所以,当我发送英文符号时效果很好,但是当我尝试从参数(位于属性文件中)获取俄语值时 - 编码brokes。 IntelliJ中所有文件的项目编码设置为UTF-8。 已过滤的文件俄文文本显示正常。但是,当我从getProperty方法文件中获取它,它表明我: Encoding error?在Maven资源过滤中遇到俄罗斯符号的问题

回答

0
<delimiters> 
    <delimiter>${*}</delimiter> 
    <delimiter>@</delimiter> 
</delimiters> 

所以下面将被过滤,以及: env.name = @ replacement.value @