【发布时间】:2018-10-04 07:27:41
【问题描述】:
我在我的项目中面临以下问题。我有一个自己的插件,它有一个必需的插件:org.eclipse.emf.ecp.view.treemasterdetail.validation
在我的产品中构建 tycho 之后,plugins 文件夹中有这样一个文件:
(...)\plugins\org.eclipse.emf.ecp.view.treemasterdetail.validation_1.14.0.20170911-0944\org\eclipse\emf\ecp\view\treemasterdetail\internal\validation\TreeMasterDetailValidationInitiator$TreeMasterDetailValidationInitiatorDomainChangeListener .class
正如您在 Windows 操作系统中想象的那样,这可能是一个问题(因为文件路径非常长)。我不明白的是,在我的 eclipse 实例和 p2 repo 中,这个插件被部署为 .jar 为什么在我的构建中它被解包?
我可以以某种方式配置它以将此插件保留为 JAR 吗?
我试图用 unpack false 直接把它放到我的 feature.xml 中
<plugin
id="org.eclipse.emf.ecp.view.treemasterdetail.validation"
download-size="0"
install-size="0"
version="1.14.0.20170911-0944"
unpack="false"/>
但这也无济于事。
【问题讨论】:
标签: java eclipse-plugin eclipse-rcp tycho