Eclipse RCP不解包jar

时间:2015-12-19 03:20:48

标签: eclipse eclipse-rcp

Eclipse提供了解压jar文件的功能选项。这不适合我。

当我选中安装后解压缩插件存档框时,PDE工具会从该jar中完全删除解包属性。我已尝试过此配置,并将其更改为 unpack =“true”。在构建,安装或运行可执行文件之后,都没有导致jar被解压缩。

有关如何自动解压缩jar的任何建议吗?

感谢您花时间阅读我的问题!

解压缩 com.easa.motordb.services.remote

的feature.xml的摘录
<?xml version="1.0" encoding="UTF-8"?>
<feature
      id="com.easa.motordb.feature"
      label="Feature"
      version="1.0.0.qualifier"
      provider-name="EASA">

...

   <plugin
         id="com.easa.motordb.client.eclipse"
         download-size="0"
         install-size="0"
         version="0.0.0"
         unpack="false"/>

   <plugin
         id="com.easa.motordb.services.remote"
         download-size="0"
         install-size="0"
         version="0.0.0"/>

</feature>

1 个答案:

答案 0 :(得分:1)

我有同样的问题。

我在包含plugin_1和plugin_2的feature.xml中选中了安装后解压缩插件存档框,但是在构建我的项目后,仍然出现jar_2罐,并且没有解压缩。 / p>

我已经有一个plugin_1可以在其中解压缩,并且通过查找这两个插件之间的差异,我发现了一些东西:

我工作正常的plugin_1中的MANIFEST.MF文件还有另外一行,而我的其他不工作的plugin_2中缺少该行:

Eclipse-BundleShape: dir

我刚刚将这一行添加到了plugin_2的MANIFEST.MF文件中,并且按预期进行了拆包。