创建自定义可再发行Eclipse - 与launcher.library一起出现问题

时间:2016-10-19 14:55:25

标签: eclipse

我正在创建Eclipse Neon的自定义版本,安装某些插件,调整设置等。我的计划是将其重新分发给我的团队中的每个人。但是我发现插件正在保存在Eclipse安装程序必须创建的本地用户〜/ .p2目录中。我想要一个完全自包含的Eclipse,不需要引用用户特定的目录。我注意到在eclipse.INI文件中确实存在对此本地目录的引用。

--launcher.library
C:\Users\zeroalpha\.p2\pool\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.400.v20160518-1444

当我删除它并尝试启动Eclipse时,我收到此错误

enter image description here

如何重新发布不依赖于本地用户〜/ .p2目录的eclipse?

更新:这是我在eclipse.INI指向eclipse插件目录中的启动器jar而不是本地~./p2后启动时出现的错误 enter image description here

1 个答案:

答案 0 :(得分:1)

修改和"拉链"对于您正在尝试执行的操作,Eclipse安装不是正确的方法。相反,请查看Oomph project(Eclipse自己的标准安装程序背后的项目)的功能。具体来说,请阅读Oomph Authoring以了解如何创建自己的安装程序包,其中包含您想要的插件和配置。

正如@ greg-449在评论中指出的那样,Lars Vogel's tutorial也很有用。