# Table of Contents

DANGER

현재 작성 중인 포스트입니다.

# deprecated

  • apk (deprecated)
  • compile(deprecated)
  • testCompile(deprecated)
  • provided(deprecated) => runtimeOnly

# implementation

dependencies {
    // Dependency on a local library module
    implementation project(":mylibrary")

    // Dependency on local binaries
    implementation fileTree(dir: 'libs', include: ['*.jar'])

    // Dependency on a remote binary
    implementation 'com.example.android:app-magic:12.3'
    implementation group: 'com.example.android', name: 'app-magic', version: '12.3'

    implementation('some-library') {
        exclude group: 'com.example.imgtools', module: 'native'
    }
}

# api

# compileOnly (lombok)

# runtimeOnly (DB)

# 안드로이드

  • debugImplementation - 디버그 빌드변형 빌드 시 적용
  • releaseImplementation - 릴리즈 빌드변형 시 적용

# 안드로이드 테스트

  • testImplementation
  • androidTestImplementation

# 스프링

  • testImplementation
  • debugImplementation

# 어노테이션 프로세서

  • annotationProcessor (Dagger)
  • kapt (코틀린)