티스토리 뷰

지식쌓기

Gradle plugin - kotlin va kotlin-android

바나나쥬스 2022. 8. 3. 11:17

https://stackoverflow.com/questions/72585446/difference-between-kotlin-plugins

 

Difference between Kotlin plugins

What are the difference between this three Kotlin plugin and what they actually do? plugins { id 'kotlin-android' id 'org.jetbrains.kotlin.android' id "org.jetbrains.kotlin.jvm"

stackoverflow.com

Clean Architecture 적용중

domain 모듈을 순수 코틀린 모듈로 적용하려는데

kotlin, kotlin-android 의 차이점이 뭔지 궁금해서 찾아봄

 

org.jetbrains.kotlin.jvm = kotlin

 - 순수 코틀린 모듈을 쓸려면 이걸 써야 한다.

 

org.jetbrains.kotlin.android = kotlin-android

 - kotlin-android를 쓰려면 com.android.application 이거나 com.android.library 와 함께 써야 한다.

 - 그러면 android{} 영역도 정의 하게되고

 - 결국 안드로이드 모듈이 되는셈