Eclipse产品配置:为“arch”设置launcherArgs

时间:2012-05-30 14:30:35

标签: eclipse eclipse-rcp p2 tycho

eclipse产品配置的“launcherArgs”部分可以在全局或任何支持的平台上指定。我们将win32的产品构建为x86x86_64,我希望根据arch属性生成不同的.ini。具体来说:它是一个内部应用程序,JVM在每个客户端上推广到同一目录,但在32位和64位机器之间有所不同。

我们用maven / tycho构建。

2 个答案:

答案 0 :(得分:0)

我担心这是tycho重复使用的PDE产品文件格式的限制/错误。

答案 1 :(得分:0)

可以使用以下关键字在p2.inf建议文件中实现:

filter=(&(osgi.os=win32)(osgi.arch=x86_64)) instructions.configure=setProgramProperty(propName:-vm,propValue:64bitVM)

实际上并不那么容易,p2.inf文件的正确语法对我来说仍然是一个奇迹。但不知怎的,我得到了这个工作。如果有人也希望在p2.inf文件中执行操作,那么查看content.xml文件会很有帮助...