如何使用p2接触点指令在Eclipse插件安装期间解压缩存档

时间:2011-04-23 04:31:14

标签: eclipse eclipse-plugin unzip p2

我目前的尝试无效:在my_plugin / META-INF / p2.inf中,我有:

instructions.install = unzip(来源:$ {artifact} /browser.zip,target:$ {artifact});

安装期间未发生错误,但未解压缩browser.zip存档。

我做错了什么?

干杯。

编辑:更多信息:工作区日志文件中确实存在错误:

!ENTRY org.eclipse.equinox.p2.touchpoint.natives 4 0 2011-04-22 23:58:20.967
!MESSAGE org.eclipse.equinox.internal.p2.touchpoint.natives.actions.UnzipAction the files to be unzipped is not here

!ENTRY org.eclipse.equinox.p2.touchpoint.natives 4 0 2011-04-22 23:58:20.968
!MESSAGE org.eclipse.equinox.internal.p2.touchpoint.natives.actions.UnzipAction error unzipping zipfile: /Users/admin/sandbox/eclipse-dev/Eclipse.app/Contents/MacOS/osgi.bundle,com.myplugin.test,1.0.0.201104211649/browser.zipdestination: osgi.bundle,com.myplugin.test,1.0.0.201104211649

如何在unzip命令中正确引用插件的路径?

1 个答案:

答案 0 :(得分:1)

  • 在功能安装单元的“已安装的插件”选项卡上选中“在安装后解压缩插件存档”。
  • 解压缩操作移至安装阶段至配置阶段,作为
    提到Kane

这对我有用