使用 Jenkins 构建耳朵时 属性 文件中的编码问题
Encoding issue in property file when the ear is built using Jenkins
我的项目根据语言环境使用 2 个 属性 文件
message.properties 和 message_de.properties。德语 属性 文件包含变音符号。
问题是当我使用 Jenkins 在 JBoss 服务器中部署 ear 时,message_de.properties 没有正确编码。
但是当我在Windows手动生成一个ear然后复制到服务器(linux机器)时,没有发现这个问题。
请注意,我使用 ISO-8859-1 进行编码。
通过 Jenkins 部署代码时出现元音编码问题。
我已经通过在 Jenkins 环境 属性 中设置以下值来解决它
JAVA_TOOL_OPTIONS=-Dfile.encoding=ISO-8859-1
下面link举例说明如何在Jenkins中设置环境属性
https://www.linkedin.com/pulse/how-resolve-utf-8-encoding-issue-jenkins-ajuram-salim
我的项目根据语言环境使用 2 个 属性 文件 message.properties 和 message_de.properties。德语 属性 文件包含变音符号。 问题是当我使用 Jenkins 在 JBoss 服务器中部署 ear 时,message_de.properties 没有正确编码。 但是当我在Windows手动生成一个ear然后复制到服务器(linux机器)时,没有发现这个问题。 请注意,我使用 ISO-8859-1 进行编码。
通过 Jenkins 部署代码时出现元音编码问题。 我已经通过在 Jenkins 环境 属性 中设置以下值来解决它 JAVA_TOOL_OPTIONS=-Dfile.encoding=ISO-8859-1
下面link举例说明如何在Jenkins中设置环境属性 https://www.linkedin.com/pulse/how-resolve-utf-8-encoding-issue-jenkins-ajuram-salim