사용자 도구

사이트 도구


java:lombok

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
java:lombok [2018/12/21 09:52]
kwon37xi
java:lombok [2020/07/09 12:40]
kwon37xi [Maven 설정]
줄 7: 줄 7:
   * [[https://www.baeldung.com/lombok-custom-annotation|Implementing a Custom Lombok Annotation | Baeldung]]   * [[https://www.baeldung.com/lombok-custom-annotation|Implementing a Custom Lombok Annotation | Baeldung]]
   * [[https://www.javacodegeeks.com/2016/06/lombok-autovalue-immutables.html|Lombok, AutoValue, and Immutables]]   * [[https://www.javacodegeeks.com/2016/06/lombok-autovalue-immutables.html|Lombok, AutoValue, and Immutables]]
 +
 +===== Gradle-Lombok =====
 +  * [[https://projectlombok.org/setup/gradle|lombok setup gradle]]
 +  * [[https://github.com/franzbecker/gradle-lombok|gradle-lombok plugin]]
 +  * 혹은 다음과 같이 직접 설정<code>
 +compileOnly 'org.projectlombok:lombok:1.18.12'
 +annotationProcessor 'org.projectlombok:lombok:1.18.12'
 +
 +testCompileOnly 'org.projectlombok:lombok:1.18.12'
 +testAnnotationProcessor 'org.projectlombok:lombok:1.18.12'
 +</code>
  
 ===== javac 메모리 문제 ===== ===== javac 메모리 문제 =====
줄 24: 줄 35:
 ===== Maven 설정 ===== ===== Maven 설정 =====
   * http://projectlombok.org/mavenrepo/index.html 있는 대로 설정하면 된다.   * http://projectlombok.org/mavenrepo/index.html 있는 대로 설정하면 된다.
-  * Java 1.6 이상에서만 작동한다. Java 코드가 1.6임을 명시하라.<code xml> 
-<build> 
-  <plugins> 
-    <plugin> 
-      <artifactId>maven-compiler-plugin</artifactId> 
-      <configuration> 
-        <source>1.6</source> 
-        <target>1.6</target> 
-        <encoding>utf-8</encoding> 
-        <!-- <compilerArgument>-proc:none</compilerArgument> -proc:none 사용금지 --> 
-      </configuration> 
-    </plugin> 
-  </plugins> 
-</build> 
- 
-</code> 
   * 만약 JPA Annotation Processor 때문에 maven-compiler-plugin 의** compilerArgument에 -proc:none을 지정했다면 삭제**하라.   * 만약 JPA Annotation Processor 때문에 maven-compiler-plugin 의** compilerArgument에 -proc:none을 지정했다면 삭제**하라.
  
java/lombok.txt · 마지막으로 수정됨: 2022/06/23 11:10 저자 kwon37xi