개발은 늘 엉뚱한 곳에서 시간을 많이 빼앗기게 되네요.
이번에도 예전에 만들어진 소스를 분석하려고 환경을 세팅하다가, build.gradle 에서 시간을 많이 빼앗겼습니다. 특히 컴파일 에러의 원인이 명시되지 않는 현상까지 발생해서 한참 애를 먹었는데 , 결국은 deprecated 된 의존성 옵션을 잘못 수정해서 발생하는 현상이었습니다.
덕분에 다시 찾아보고 정리해 둡니다.
compile, runtime, testCompile, testRuntime 은 Gradle 4.10 (2018.8.27) 이후 deprecate 되었고 Gradle 7.0 (2021.4.9)부터 삭제되었습니다.
주요 변경 내역
compile --> implementation
runtime --> runtimeOnly
testCompile --> testImplementation
testRuntime --> testRuntimeOnly
주요 변경 내역에 대해서 좀 더 알아보고 싶다면 아래 링크를 참고하시기 바랍니다.
Gradle Docs 4.10
https://docs.gradle.org/4.10/userguide/java_plugin.html#sec:java_plugin_and_dependency_management
Gradle Docs 7.0
https://docs.gradle.org/7.0/userguide/java_library_plugin.html#sec:java_library_configurations_graph
'DevOps > Tools' 카테고리의 다른 글
[VSC] VSCode : 코드 편집 시 유용한 단축키 모음 - 같은 단어 선택, 여러줄 선택, 멀티 커서, 한줄 복사, 한줄 이동, 한줄 삭제 (0) | 2023.12.02 |
---|---|
[VSC] VSCode : 파일 저장할 때 Prettier로 자동 정렬 적용 설정 방법 (0) | 2023.11.30 |
[OpenJDK] OpenJDK 다운로드 및 설치 (0) | 2022.10.26 |
[Maven] 스프링에서 Build, Install 시 에러 - [WARNING] The requested profile "pom.xml" could not be activated because it does not exist. (0) | 2022.07.08 |
[H2] H2 Database 다운로드, 설치 및 실행확인 (0) | 2022.07.07 |
댓글