본문 바로가기

Gradle

[Gradle] dependency의 version을 명시하기 vs 생략하기

스프링부트와 gradle을 사용할 때, dependency를 추가한다.

 

이때, 버전을 적는 경우가 있고 안적는 경우가 있다.

 

버전 적는 경우

  • 특정 버전을 명시하고 싶을 때
  • 애매하다 싶으면, 이렇게 적어야한다. (실제로 버전 안적어서 컴파일 오류 발생했었음)
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'

 

 

버전 안적는 경우

  • dependency를 가져오는 저장소에서 가장 최신 버전을 가져온다
annotationProcessor 'org.projectlombok:lombok-mapstruct-binding:0.2.0'

'Gradle' 카테고리의 다른 글

[Gradle] implemetation, api, complieOnly, runtimeOnly  (0) 2022.11.21