问题描述
||
我创建了一个由各种插件组成的Eclipse功能集。这些插件之一包含一个从插件调用的可执行文件。 Feature.xml文件为此插件设置了unpack = \“ true \”,因此将其安装为目录而不是jar。
但是,当Eclipse尝试启动可执行文件时,它将引发“拒绝权限”错误。在exectuable上运行chmod可以解决此问题,但是当人们安装Eclipse插件时,我需要自动发生此问题。
在构建插件之前,我已经确保可执行文件具有正确的权限。
我在想也许有一种方法可以将安装任务添加到feature.xml中,也许吗?
解决方法
弄清楚了,p2 TouchPoint指令可在插件安装期间执行命令。
http://wiki.eclipse.org/Equinox/p2/Engine/Touchpoint_Instructions_35