본문 바로가기
반응형

Gradle2

[Gradle] Dependency Configuration 종류 및 기능 Spring Boot로 개발 중 build.gradle에 dependencies에 들어가는 configuration들의 종류와 기능이 궁금해서 찾아봤다. 어떤 것들이 있는지 어떤 기능인지 이번 기회에 깔끔하게 정리 좀 해야겠다. Dependency Configuration이란? gradle 프로젝트를 만들면 위와 같이 build.gradle에 dependencies에 의존하고 있는 라이브러리들이 명시되어 있다. 밑줄로 표시해놓은 것들을 configuration이라고 공식 문서에서 부르고 있다. 어떤 것들이 있는지 알아보자. Dependency Configuration 종류 및 기능 complieOnly 컴파일할 때만 사용 compileOnly로 의존성을 추가하면 jar에 포함되지 않아 가벼워진다. dep.. 2023. 2. 14.
Lombok 사용 시 error: cannot find symbol 에러가 발생한다면? Gradle 버전 변경을!! 안녕하세요. 프로젝트 처음 셋팅 단계에서 롬복(Lombok) 적용 후 만들어 놓은 테스트 돌려보니 갑자기 뜬금없는 에러가 나더라구요. 어라? 이전엔 그냥 Enable Annotation 옵션만 활성화 시키면 됐는데 뭐지? 하고 찾아봤습니다. 원인 Gradle 5 부터는 Lombok 설정 방법이 약간 바뀌었기 때문입니다. 저는 그동안 Gradle 4 이하 버전을 사용하고 있었나봅니다. Gradle 버전 확인 방법 일단 자신이 쓰고 있는 Gradle 버전부터 확인해볼까요? gradlew -v 저는 5.6.4 버전을 사용하고 있습니다. 제가 만약 Gradle 4로 버전 변경을 하고싶다면 어떻게 해야 할까요? gradlew wrapper --gradle-version 4.10.2 버전이 변경된 것을 볼 수 있습.. 2020. 12. 8.
반응형