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

时间:2015-02-16 08:56:52

标签: eclipse plugins code-generation

我正在使用通过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

不,我想在eclipse中导入此zip作为新插件。当我运行eclipse-> install-new-software-> Add-> archive时,它失败了,“找不到jar的软件大小:...,你希望编辑位置吗?”。

我怀疑我需要将此zip包装在站点文件中?是否有一种创建此“网站”存档的最小方法?还是有一个更简单的解决方案,我的plugin.zip中缺少一些东西?最重要的是,我不想使用任何GUI。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

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