在没有 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 即可解决问题。
我正在使用通过 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 即可解决问题。