Tags:

Cài đặt Lombok trên IntellIJ và Eclipse

Lombok là một thư viện trong java làm giảm các tác vụ tẻ nhạt lập lại nhiều lần và làm loãng độ chi tiết của mã.

Để sử dụng Lombok, trước tiên chúng ta cần cài đặt chúng trên các IDE, bài viết này sẽ hướng dẫn cài đặt Lombok trên 2 IDE phổ biến nhất là IntellIJ và Eclipse.

Cài đặt Lombok trong IntelliJ 

1. Enabling Annotation Processing

Để cài đặt Lombok trong IntelliJ trước tiên chúng ta cần enable annotation processing.

Chúng ta cần vào Preferences | Build, Execution, Deployment | Compiler | Annotation Processors và thực hiện:

  • Checked vào ô Enable anntation processing
  • Checked vào ô Obtain processors from project classpath

 

lombok enable annotation processing 

2. Installing Lombok plugin

Lombok generate code trong quá trình biên dịch, vì vậy IDE thể báo lỗi không hiểu source code

lombok

May mắn rằng, chúng ta đã có Lombok plugin giúp IntelliJ hiểu các mã code sử dụng IntelliJ, những đoạn code được tô đổ sẽ biến mất.

Để tải Lombok plugin, vào Preferences | Plugins , mở Marketplace tab tìm kiếm lombok và chọn lombok plugin by Michail Plushnikov.

install lombok plugin

Tiếp theo chọn vào Plugin và chọn Install.

install lombok plugin

Sau khi Install thành công thì Restart IntelliJ.

Cài đặt Lombok trong Eclipse

Nếu bạn đang sử dụng Eclipse IDE, đầu tiên bạn cần download Lombok jar. Version mới nhất của Lombok được đặt tại Maven Central. Hoặc các bạn có thể download lombok-1.18.4.jar.

Sau khi download thành công, click vào file jar vừa mới download  hoặc chạy lệnh java -jar link_file. Giao diện UI sẽ hiện ra 

install-lombok-eclipse

Sau khi cài đặt thành công, thì chúng ta cần Restart Eclipse. Để đảm bảo Lombok đã được cài đặt thành công các bạn có thể kiểm tra trong About Dialog

lombok eclipse

Thêm Lombok vào Maven project

Phần còn lại, cần đảm bảo Lombok được thêm vào compiler classpath, Nếu project sử dụng Maven, chúng ta có thể thêm Lombok dependency vào file pom.xml.

<dependencies>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.18.4</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

Tóm lược

Trên đây là các bước đầu tiên khi bắt đầu sử dụng Lombok trong dự án. Ở những bài sau chúng ta sẽ tìm hiểu kỹ hơn về cách sử dụng Lombok và những lợi ích mà nó mang lại.

5 1 vote
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x