TIL

build.gradle에서 compileOnly란?

하얀잔디 2024. 4. 4. 16:52
compileOnly 'org.projectlombok:lombok'

annotationProcessor 'org.projectlombok:lombok'

 

 

lombok 을 build.gradle에 추가할때는 , 다른애들과는 다르게

 

implementation << 을 사용하지 않는다. 왤까?

 

우선 getter 같은 경우를 살펴보자.

 

  1)                                                                     2)

소스코드 --> 컴파일 --> 라이브러리도 합쳐 진 후에 -> 실행파일 만듬    ::::    << 이게 빌드하는거임.

 

그런데 getter의 경우에는 1 번에만 필요한건데,

그래서 따로 라이브러리 개념이 아니라 컴파일할때 도와주는거라 compileOnly 인거임.

실행하는 과정이 아니라 컴파일이기 떄문에 저렇게 넣는것.

'TIL' 카테고리의 다른 글

Tibero Index 여부 확인  (0) 2024.02.28
Redis 활용예제 (2)  (0) 2024.02.21
Redis 활용예제 (1)  (0) 2024.02.15
Redis Set  (0) 2024.02.15
Redis Lists  (0) 2024.02.15