Buckminster无头构建utf-8编码

时间:2012-07-30 14:43:04

标签: encoding jenkins eclipse-rcp headless buckminster

我们有一个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构建属性中尝试过这个。

有人知道如何解决我的问题吗?

感谢每一个回复

2 个答案:

答案 0 :(得分:1)

我们也有同样的问题,遗憾的是到目前为止尚未解决。我认为必须在编译时设置字符集。所以这可能是一个jvm参数而不是程序参数。

答案 1 :(得分:0)

确保已在项目中保存编码信息。如果没有这样的信息,将使用eclipse实例默认编码,该编码默认为平台的默认编码。

Buckminster构建使用eclipse构建来构建资源元数据。

反模式是更改Eclipse中的默认模式,而不是将其保存在项目中。具有不同默认值的下一个用户可能会造成完全混乱,特别是如果他们也更改默认值并保存。