【发布时间】:2019-07-09 03:44:18
【问题描述】:
我正在尝试创建一个更新站点,它结合了我自己的功能和 Eclipse 功能,我将其添加到“父”功能中,因此在安装时我只有一个功能选项。
我的一个插件依赖于 Eclipse 插件 - org.eclipse.jst.j2ee.webservice,它是 org.eclipse.jst.enterprise_core.feature 中的必需插件。将该功能添加到我的父功能时,仅添加功能本身,而不是所需的插件。我猜这是预期的。最好的做法是只包含所需的插件,还是有其他方法来处理这个问题?
<feature
id="com.my.parent.feature"
label="%featureName"
version="1.0.0.qualifier">
<includes
id="com.first.feature"
version="0.0.0"/>
<includes
id="com.second.feature"
version="0.0.0"/>
<includes
id="com.third.feature"
version="0.0.0"/>
<!-- Only adds feature to update site -->
<includes
id="org.eclipse.jst.enterprise_core.feature"
version="0.0.0"/>
<!-- plugin gets added to update site -->
<plugin
id="org.eclipse.jst.j2ee.webservice"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>
<feature
id="org.eclipse.jst.enterprise_core.feature"
label="%featureName"
version="3.10.0.v201803082036"
provider-name="%providerName">
<requires>
<import plugin="org.eclipse.jst.j2ee.webservice"/>
<import plugin="org.eclipse.jst.j2ee.ejb"/>
<import plugin="org.eclipse.jst.j2ee.jca"/>
<import plugin="org.eclipse.jst.jee.ejb"/>
</requires>
</feature>
【问题讨论】:
标签: eclipse plugins eclipse-plugin eclipse-pde