我正在使用通过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。
感谢您的帮助
答案 0 :(得分:0)
几小时后修复:只需将我的* .jar移动到eclipse /插件即可解决问题。