【发布时间】:2021-05-05 00:43:43
【问题描述】:
Eclipse 大师可以用简单的英语解释我做错了什么吗? :) 假设我有一个多模式 Maven 项目,每个模块都是一个 Eclipse 插件。此外,我有一个从这些插件创建 Eclipse 功能的模块。 我想从我的所有功能中创建一个 Eclipse 产品,并将其作为由 ant 运行的 CLI 应用程序运行。 因此,我为我的应用程序创建了另一个包含产品文件的模块。 我决定我的产品将面向功能,因此我在我的产品文件中添加了该部分并将我的所有功能插入其中。
然后在“配置”选项卡上按“添加推荐”,Eclipse 添加下一个插件
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" />
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
在产品文件的配置部分。
我编译了我的整个 maven 项目并收到了一个可以在终端中运行的可执行文件。
但不幸的是,当我通过命令启动此文件时
ant -propertyfile ant.cfg -f config/compile.xml
我收到
BUILD FAILED
..... : exec returned: 139
当我启动我的可执行文件时,我收到“分段错误”
所以我的问题是:我应该将哪些插件添加到产品文件的配置部分?
附:在我的另一个post中有更详细的描述 P.P.S 这个产品在Eclipse Kepler上运行Java 8时,产品文件中有很多额外的插件,我应该都添加吗?
【问题讨论】:
-
不幸的是,当我按下“添加必需”时,什么也没有发生。目标平台基于 2020-12。我的 post 有配置。
-
您的产品文件正在使用指定所需插件的“功能”,您无法将单个插件添加到基于功能的产品中。
标签: eclipse-plugin eclipse-rcp java-11