본문 바로가기
공부/프로그래밍

[JAVA] lombok 설정하기(Gradle)

by demonic_ 2018. 3. 5.
반응형

lombok 을 사용하면 개발할 때 편한데, 다만 초기 설정이 까다로운 편이다. 
gradle 을 이용해서  lombok 을 설정하는 방법을 알아보자


buildscript{
    ext{
        springBootVersion = "1.5.9.RELEASE"
    }
    repositories {
        mavenCentral()
        maven { url "http://repo.spring.io/libs-snapshot" }

        // lombok
        maven { url "https://plugins.gradle.org/m2/" }
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")

        // lombok
        classpath "io.franzbecker:gradle-lombok:1.11"
    }
}

// lombok
apply plugin: 'io.franzbecker.gradle-lombok'

repositories 에는 다음 URL 을 추가해주고
maven { url "https://plugins.gradle.org/m2/" }

dependencies 에 다음 클래스를 지정해준다.(참고로 위의 URL에서는 버전이 저기까지 밖에 없다. 브라우저를 통해 URL 을 들어가서 확인하는 것도 좋은 경험이 된다.)
classpath "io.franzbecker:gradle-lombok:1.11"

마지막으로 plugin 에 등록하면 완료.
apply plugin'io.franzbecker.gradle-lombok'

이제 클래스를 한번 만들어보자.



보면 import 부분에 lombok 이 되어있는 걸 확인할 수 있고 @Data 어노테이션이 잘 먹는것을 확인했다.



참조사이트:
Gradle Plugins 
https://plugins.gradle.org/plugin/io.franzbecker.gradle-lombok
롬복 다운로드 사이트
https://plugins.gradle.org/m2/io/franzbecker/gradle-lombok/



반응형

댓글