lomobok源码编译学习笔记(1)

本文介绍了如何在Eclipse和IntelliJ中导入Lombok项目,涉及使用Ant进行编译,打包成.jar文件的过程,包括下载源码、初始化、配置环境和编译步骤。
摘要由CSDN通过智能技术生成

lomobok学习笔记(1)

项目导入

lombok的github地址

GitHub - projectlombok/lombok: Very spicy additions to the Java programming language.

开发工具

idea不知道为啥,装上ant工具也不好用,eclipse默认自带有ant,不需要装。

导入项目

eclipse导入项目有个坑,直接将源码,以Java普通项目导入,会报,找不到项目,

 No projects are found to import

我在给lombok作者发信后,告诉我这个项目down下来后,需要先使用ant进行编译,然后在根据eclipse\idea 导入项目。

Project Lombok is being developed via the lombok git repository on github.
Lombok 项目正在通过 github 上的 lombok git 存储库进行开发。
If you want to start development on lombok, clone the repository and run ant eclipse or ant intellij, then open the working directory as a project in eclipse / intellij. Because the main contributors of lombok all use eclipse, that'll probably work a little more smoothly.
如果您想在 lombok 上开始开发,请克隆存储库并运行 ant eclipse 或 ant intellij ,然后在 eclipse / intellij 中将工作目录作为项目打开。因为 lombok 的主要贡献者都使用 eclipse,所以工作起来可能会更顺利一些。

To produce a lombok jar, run ant dist; in general run ant -p; there's lots of stuff there, including downloading various versions of java runtimes to run the test suite against, and building this website.
要生成 lombok jar,请运行 ant dist ;一般情况下运行 ant -p ;那里有很多东西,包括下载各种版本的 java 运行时来运行测试套件,以及构建这个网站。

所以需要先安装ant,
参考文章:
Ant下载及安装

[ANT]apache ant 安装说明

验证安装:
ant -version

ANT_OPTS is set to  -Djava.security.manager=allow
Apache Ant(TM) version 1.10.13 compiled on January 4 2023

表示安装成功

然后,在下载好的 lombok 源码 文件夹下,执行初始化
ant eclipse
在这里插入图片描述

时间比较长,等待一下

在这里插入图片描述
初始化完成
,然后,使用eclipse ,以 普通java项目方式打开

在这里插入图片描述

选择路径,显示有项目导入,点击 finish 导入
在这里插入图片描述

项目导入成功

在这里插入图片描述

····

双击bulid.xml,选择dist
在这里插入图片描述

run开始编译
在这里插入图片描述

等待下载资源

在这里插入图片描述

过程比较长,等待下载完成即可

在这里插入图片描述

打包lombok.jar成功

  • 15
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

离离原上草77

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值