Eclipse功能补丁不起作用

时间:2015-05-18 17:33:12

标签: java eclipse eclipse-plugin birt equinox

我想补丁(Luna SR2)BIRT&#39 org.eclipse.datatools.enablement.oda.xml 插件

用我的修补版本手动替换插件jar时,一切正常。

现在我尝试创建一个功能补丁 I created a feature patch,其中包含此插件的修补版本。

但是,安装功能补丁(成功完成)后,似乎没有应用补丁。
另外,我在eclipse安装目录中找不到我的修补jar,所以出现了一些问题。 日志文件中不显示任何错误。

解决此问题的任何提示(或如何调试此类问题)都将是完美的。

我的功能补丁feature.xml看起来像(删除了描述/版权标签):

<?xml version="1.0" encoding="UTF-8"?>
<feature
      id="org.eclipse.datatools.enablement.oda.xml.bug.patch"
      label="BIRT datatools patch"
      version="1.0.0"
      provider-name="MRalwasser">

   <requires>
      <import feature="org.eclipse.datatools.enablement.oda.feature" version="1.12.0.v201406061321-7D7U7OEVVFNSGfJoIz0Of" patch="true"/>
   </requires>

   <plugin
         id="org.eclipse.datatools.enablement.oda.xml"
         download-size="0"
         install-size="0"
         version="0.0.0"
         unpack="false"/>

</feature>

1 个答案:

答案 0 :(得分:0)

我认为您需要参考插件的确切新版本,而不是您提供的通配符“0.0.0”。

我能够使用Andrew Niefer博客文章中的以下说明成功修补不同的Eclipse功能。

其他提示:我只能在已安装的产品中应用功能补丁,而不能在Eclipse IDE中作为Target应用。