我们有一个Jenkins CI,它创建了我们的Eclipse RCP应用程序。它是在本教程中设置的:http://www.ralfebert.de/blog/eclipsercp/rcp_builds/。到目前为止,我们没有任何问题,直到我们决定对我们的项目使用utf-8编码而不是默认的cp1252编码。所以问题是如果我们启动创建的应用程序,编码被破坏了。我特别使用jvm -dfile.encoding =“utf-8”参数尝试了一切。我在rcp.target,jenkins arguments和build.xml构建属性中尝试过这个。
有人知道如何解决我的问题吗?
感谢每一个回复
答案 0 :(得分:1)
我们也有同样的问题,遗憾的是到目前为止尚未解决。我认为必须在编译时设置字符集。所以这可能是一个jvm参数而不是程序参数。
答案 1 :(得分:0)
确保已在项目中保存编码信息。如果没有这样的信息,将使用eclipse实例默认编码,该编码默认为平台的默认编码。
Buckminster构建使用eclipse构建来构建资源元数据。
反模式是更改Eclipse中的默认模式,而不是将其保存在项目中。具有不同默认值的下一个用户可能会造成完全混乱,特别是如果他们也更改默认值并保存。