
[안드로이드 멀티 모듈] 11. JvmLibraryConventionPlugin 만들기
·
안드로이드/멀티 모듈
지난 포스트에서는 Room 데이터베이스를 위한 AndoridRoomConventionPlugin을 만들었습니다.이번 시간에는 안드로이드에 의존성이 없는 모듈을 위한 JvmLibraryConventionPlugin을 만들겠습니다.해당 플러그인은 도메인 모듈 등에서 사용하게 될 것입니다.1. configureKotlinJvm 유틸 함수 만들기build-logic 모듈의 Kotlin 파일에 Kotlin과 JVM 설정을 하기 위한 Project.configureKotlinJvm 이라는 유틸 함수를 만들겠습니다.configureKotlinJvm 함수는 Java 11을 사용하도록 설정하는 역할을 합니다. build-logic 모듈에서만 사용할 것 이므로 internal 키워드를 추가해주었습니다.// Kotlin.k..