Eclipse rcp -在Tycho构建期间,vmargs丢失

Eclipse rcp -在Tycho构建期间,vmargs丢失,eclipse-rcp,tycho,Eclipse Rcp,Tycho,我的第谷体型有问题。我有一个启动应用程序的标准RCP产品。还有像这样的第谷配置: -startup plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834 -clean -persistState false --add-modules

我的第谷体型有问题。我有一个启动应用程序的标准RCP产品。还有像这样的第谷配置:

-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834
-clean
-persistState
false
--add-modules=ALL-SYSTEM

org.eclipse.tycho
tycho-p2-director-plugin
${tycho版本}
物化产品
物化产品
档案产品
档案产品
${project.artifactId}
${project.artifactId}
${archiveName}
这是整个配置,可能是最简单的配置

这使得第谷建造期间发生的事情更加奇怪。产品文件定义了以下程序参数:

-清洁
-持续状态错误
-vmargs—添加模块=全系统
生成后,
-vmargs
丢失,因此INI文件如下所示:

-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834
-clean
-persistState
false
--add-modules=ALL-SYSTEM
这意味着应用程序无法使用此文件,因为
--addmodules
需要
-vmargs
才能工作


我甚至不知道从哪里开始调试这个问题。为什么Tycho要删除
-vmargs
参数,以及如何防止这种情况发生?

xxx.product文件有单独的程序和VM参数部分,当然,通常不包含“-vmargs”@greg-449 Ah!这比预期的要容易(对我来说更愚蠢)。