在没有 gui 的情况下创建一个 eclipse 插件:我错过了什么?

Creating an eclipse plugin without gui: what am I missing?

我正在使用通过 Makefile 生成的 java 代码创建一个 eclipse 插件(是的,我知道 ant)。我的 makefile 的最终目标是一个包含以下结构的 zip(我使用 javacc 的插件作为灵感):

$ unzip -l myplugin_2015.02.16.zip 
Archive:  myplugin_2015.02.16.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  02-16-2015 09:30   feature/
        0  02-16-2015 09:30   feature/myplugin.feature_2015.02.16/
      474  02-16-2015 09:30   feature/myplugin.feature_2015.02.16/feature.xml
        0  02-16-2015 09:30   plugins/
        0  02-16-2015 09:30   plugins/myplugin_2015.02.16/
        0  02-16-2015 09:30   plugins/myplugin_2015.02.16/META-INF/
      527  02-16-2015 09:30   plugins/myplugin_2015.02.16/META-INF/MANIFEST.MF
      492  02-16-2015 09:30   plugins/myplugin_2015.02.16/plugin.xml
    23079  02-16-2015 09:30   plugins/myplugin_2015.02.16/idp192.jar
---------                     -------
    24572                     9 files

不,我想将此 zip 作为新插件导入 eclipse。当我 运行 eclipse->install-new-software->Add->archive 它失败并显示 "no software size found for jar:... , do you wish do edit location ?".

我怀疑我需要将此 zip 文件打包到站点文件中?是否有创建此 'site' 存档的最小方法?还是有更简单的解决方案,我的 plugin.zip 中缺少什么?最重要的是,我不想使用任何 GUI。

感谢您的帮助

几个小时后修复:只需将我的 *.jar 移动到 eclipse/plugin 即可解决问题。