自动安装 Eclipse Lombok 插件 - Java



我们刚刚开始使用 Java 的 Lombok 插件。 我们公司的开发人员将 Eclipse 用于工作区,我们有一些客户端可以访问我们的部分源代码。

如果我们使用 Lombok 库,则在手动安装插件之前,它不会在 Eclipse 中检测到。

很难向多个客户端发送通信并让他们强制安装插件。

有没有办法从项目本身自动安装插件,可能是有一个是/否问题让用户接受它,这样我们就不会被指责偷偷

摸摸地:)

无法从项目本身安装 Eclipse 插件。

龙目岛文档中明确指出,由于龙目岛是预处理器,因此需要手动安装。Lombok 需要安装到 Eclipse 安装文件夹(在 Eclipse.ini 旁边)。https://projectlombok.org/setup/eclipse

而且我想,如果您能够在没有用户交互的情况下从项目将某些内容安装到"程序文件"文件夹中,那将是一个安全漏洞(在 Eclipse 和您客户的环境中)。但是,手动复制是可行的,如果您非常愿意这样做,这可能是一种解决方法。

解决办法:您可以提供一个 ANT/GRADLE 脚本,该脚本会将龙目岛的本地副本.jar分发到 Eclipse 的程序文件夹中。并创建启动器配置。因此,您可以参考要执行的启动器步骤。请注意,您需要在安装龙目岛后立即重新启动 eclipse。但实际上这就是 lombok.jar 在运行时所做的,如安装指南中所述。

标准的龙目岛安装是手动完成的。 因此,我创建了一个自动安装程序。 可在此处获得:https://github.com/zorik9/lombok-automatic-installer 现在它只支持Windows机器中的eclipse IDE。

这个想法是配置一次变量:lombok_version,eclipse_home和workspace_dir(不是强制性的)

并基于此配置,在每台计算机上运行安装脚本。

有关更多详细信息,请阅读 readme.md 文件。

最新更新