Eclipse feature patch doesn#39;t patch plugins(ECLIPSE功能补丁不会补丁插件)
本文介绍了ECLIPSE功能补丁不会补丁插件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试为org.eclipse.platform
功能创建功能补丁。
这是功能XML:
<feature
id="com.eclipse.platform.patch"
label="MAS Eclipse Platform Patch"
version="0.0.1.qualifier"
provider-name="MAS">
<requires>
<import feature="org.eclipse.platform" version="4.22.0.v20211124-1800" patch="true"/>
</requires>
<plugin
id="org.eclipse.ui.navigator"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ui.ide"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ltk.ui.refactoring"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ui.navigator.resources"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>
我的工作区中有4个插件,其中的代码与原始捆绑包相比有所更改。但我已将捆绑包版本保留为原始版本。
我可以将该功能导出到P2站点。一切正常,功能和插件都存在。
然后,我将该功能安装到刚刚下载的eclipse-platform-4.22-linux-gtk-x86_64.tar.gz
安装中。
安装已成功完成,但没有修补任何插件。
我已经在StackOverflow中进行了搜索,并遵循了我找到的所有提示,如Eclipse feature patch doesn't work,或者
How to patch a feature right? (Feature-Patch gets installed without the Plugin)
但仍未修补任何插件。
推荐答案
只需对插件使用较新的&q;版本,例如3.10.200.v20211009-1707
与最初的3.10.200.v20211009-1706
相比。
现在,该功能还将安装打了补丁的插件,以及原始插件。
当然应该使用一些语义版本来通知补丁,我认为像3.10.201.qualifier
这样的东西可以与Eclipse版本控制规则一起使用。
这篇关于ECLIPSE功能补丁不会补丁插件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:ECLIPSE功能补丁不会补丁插件
基础教程推荐
猜你喜欢
- “未找到匹配项"使用 matcher 的 group 方法时 2022-01-01
- 无法使用修饰符“public final"访问 java.util.Ha 2022-01-01
- Java:带有char数组的println给出乱码 2022-01-01
- FirebaseListAdapter 不推送聊天应用程序的单个项目 - Firebase-Ui 3.1 2022-01-01
- 减少 JVM 暂停时间 >1 秒使用 UseConcMarkSweepGC 2022-01-01
- 设置 bean 时出现 Nullpointerexception 2022-01-01
- 如何使用 Java 创建 X509 证书? 2022-01-01
- 在 Libgdx 中处理屏幕的正确方法 2022-01-01
- Java Keytool 导入证书后出错,"keytool error: java.io.FileNotFoundException &拒绝访问" 2022-01-01
- 降序排序:Java Map 2022-01-01