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>
答案 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文件中,并且按预期进行了拆包。