Lombok을 사용하기 위한 방법

IntelliJ IDEA 또는 Eclipse Plugin 사용

Maven POM

Lombok을 사용하기 위해서 provided scope로 dependency에 다음을 추가합니다.

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

delombok을 위해서 다음을 추가합니다. sourceDirectory 를 지정하지 않으면 src/main/lombok 디렉토리를 사용하게 되며 빌드 과정에서 소스코드를 자동생성합니다.

<plugin>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok-maven-plugin</artifactId>
    <version>1.18.12.0</version>
    <executions>
        <execution>
            <phase>generate-sources</phase>
            <goals>
                <goal>delombok</goal>
            </goals>
            <configuration>
                <sourceDirectory>src/main/java</sourceDirectory>
            </configuration>
        </execution>
    </executions>
</plugin>

다운로드

IntelliJ IDEA용 Lombok 플러그인은 인터넷이 되는 경우 직접 IntelliJ IDEA 내부에서 다운로드하여 설치가 가능하나 인터넷이 안되는 고객의 네트워크 환경에서는 직접 다운로드하여 구성후에 적용하도록 해야 합니다.

  File Modified
PNG File IntelliJ IDEA Plugin.png May 12, 2020 by Edward
ZIP Archive lombok-plugin-0.29-2019.1.zip IntelliJ IDEA 2019.1~2019.1.4 May 12, 2020 by Edward
ZIP Archive lombok-plugin-0.30-2020.1.zip IntelliJ IDEA 2020.1~2020.1.1 May 12, 2020 by Edward