eclipse-rcp - -vmargs 在 Tycho 构建期间丢失
问题描述
我的 Tycho 版本有问题。我有一个启动应用程序的标准 RCP 产品。像这样的第谷配置:
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-director-plugin</artifactId>
<version>${tycho-version}</version>
<executions>
<execution>
<id>materialize-products</id>
<goals>
<goal>materialize-products</goal>
</goals>
</execution>
<execution>
<id>archive-products</id>
<goals>
<goal>archive-products</goal>
</goals>
</execution>
</executions>
<configuration>
<products>
<product>
<id>${project.artifactId}</id>
<attachId>${project.artifactId}</attachId>
<archiveFileName>${archiveName}</archiveFileName>
</product>
</products>
</configuration>
</plugin>
这是整个配置,它可能是最简约的配置。
这使得在第谷构建期间发生的事情更加奇怪。产品文件定义了以下程序参数:
-clean
-persistState false
-vmargs --add-modules=ALL-SYSTEM
构建后-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
这意味着应用程序不能使用该文件,因为--add-modules
需要以某种方式-vmargs
工作。
我什至不知道从哪里开始调试这个问题。为什么第谷要删除这个-vmargs
论点,我该如何防止这种情况发生?
解决方案
推荐阅读
- r - ROCR 包的预测功能给出错误:“预测”包含 NA
- reactjs - 为什么会这样?图片提供
- c# - 通过 Microsoft Graph SDK for .net 获取 SPO 列表项失败并出现异常:System.NotSupportedException
- javascript - 在nodejs中使用module.exports或exports根据环境获取字符串
- javascript - npm run serve 中未使用 vue.config.js (devServer)
- string - 如何在水晶报告中从头到尾移动字符串中的特殊字符
- python - Django,用于数据反序列化的io模块
- python - 在 Python 中使用自定义 bin 值绘制 2D 直方图
- java - 其他项目引入依赖导致maven降级okhttp3版本
- c++ - 函数被多次调用