从jar的Eclipse p2接触点复制

时间:2017-07-21 06:09:55

标签: java eclipse copy action p2

我需要将位于jar中的配置阶段中的文件复制到文件夹中,但我不确定这样做的正确方法是什么,如果可能的话。 这是我在p2.inf文件中的内容:

instructions.configure = \
org.eclipse.equinox.p2.touchpoint.natives.copy(source:${artifact.location}/res/np.sys, target:D:/np.sys, overwrite:true);

我的文件位于jar中 - > res / np.sys但是我有IOException,该文件不存在

 Source: d:\Program Files\Test Program\plugins\com.vendor.testprogram.p2.installaction_1.0.0.201707210555.jar\res\np.sysdoes not exists

1 个答案:

答案 0 :(得分:1)

执行此操作的方法是通过安装产品来解压缩JAR:

  • 将插件添加到已选中"Unpack the plug-in archive after the installation"
  • 的功能中
  • 直接在插件的MANIFEST.MF文件中Eclipse-BundleShape: dir

该副本将成功。