有没有办法以编程方式启动Eclipse导出功能

时间:2019-07-12 09:02:19

标签: java eclipse jar eclipse-plugin export

我正在使用Eclipse插件,在某个时候我想将Java项目导出到.jar文件。 Eclipse确实提供了执行此操作的功能(通过右键单击项目->导出),但是我不知道如何从代码中调用它。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

更新:我找到了可行的解决方案

FeatureExportInfo info = new FeatureExportInfo();
info.useJarFormat = true;
info.items = bundlesToExport.toArray(); //bundlesToExport is a ArrayList<IModel>
PluginExportOperation exportJob = new PluginExportOperation(info, "Export selected bundles");
exportJob.setUser(true);
exportJob.setRule(ResourcesPlugin.getWorkspace().getRoot());
exportJob.schedule();