Releases: evovetech/codegraft
Releases · evovetech/codegraft
0.8.7
Gradle Setup
example project structure:
project/
app/
src/
build.gradle
lib/
src/
build.gradle
build.gradle
settings.gradle
project/build.gradle
buildscript {
ext {
codegraftVersion = '0.8.7'
}
dependencies {
classpath "evovetech.codegraft:inject-plugin:${codegraftVersion}"
}
}app/build.gradle
apply plugin: 'com.android.application'
// ...
apply plugin: 'codegraft.inject.android'
// optional
codegraft {
// turn off incremental transform
incremental = false
}lib/build.gradle
apply plugin: 'com.android.library'
// ...
apply plugin: 'codegraft.inject.android'
// optional extensions
dependencies {
// Crashlytics extension
api "evovetech.codegraft:inject-extension-crashlytics:${codegraftVersion}"
// Okhttp extension
api "evovetech.codegraft:inject-extension-okhttp3:${codegraftVersion}"
// Retrofit extension
api "evovetech.codegraft:inject-extension-retrofit2:${codegraftVersion}"
// Realm extension
api "evovetech.codegraft:inject-extension-realm:${codegraftVersion}"
}0.8.6
Gradle Setup
example project structure:
project/
app/
src/
build.gradle
lib/
src/
build.gradle
build.gradle
settings.gradle
project/build.gradle
buildscript {
ext {
codegraftVersion = '0.8.6'
}
dependencies {
classpath "evovetech.codegraft:inject-plugin:${codegraftVersion}"
}
}app/build.gradle
apply plugin: 'com.android.application'
// ...
apply plugin: 'codegraft.inject.android'
// optional
codegraft {
// turn off incremental transform
incremental = false
}lib/build.gradle
apply plugin: 'com.android.library'
// ...
apply plugin: 'codegraft.inject.android'
// optional extensions
dependencies {
// Crashlytics extension
api "evovetech.codegraft:inject-extension-crashlytics:${codegraftVersion}"
// Okhttp extension
api "evovetech.codegraft:inject-extension-okhttp3:${codegraftVersion}"
// Retrofit extension
api "evovetech.codegraft:inject-extension-retrofit2:${codegraftVersion}"
// Realm extension
api "evovetech.codegraft:inject-extension-realm:${codegraftVersion}"
}0.8.5
Gradle Setup
example project structure:
project/
app/
src/
build.gradle
lib/
src/
build.gradle
build.gradle
settings.gradle
project/build.gradle
buildscript {
ext {
codegraftVersion = '0.8.5'
}
dependencies {
classpath "evovetech.codegraft:inject-plugin:${codegraftVersion}"
}
}app/build.gradle
apply plugin: 'com.android.application'
// ...
apply plugin: 'codegraft.inject.android'lib/build.gradle
apply plugin: 'com.android.library'
// ...
apply plugin: 'codegraft.inject.android'
// optional extensions
dependencies {
// Crashlytics extension
api "evovetech.codegraft:inject-extension-crashlytics:${codegraftVersion}"
// Okhttp extension
api "evovetech.codegraft:inject-extension-okhttp3:${codegraftVersion}"
// Retrofit extension
api "evovetech.codegraft:inject-extension-retrofit2:${codegraftVersion}"
// Realm extension
api "evovetech.codegraft:inject-extension-realm:${codegraftVersion}"
}0.8.4
Gradle Setup
example project structure:
project/
app/
src/
build.gradle
lib/
src/
build.gradle
build.gradle
settings.gradle
project/build.gradle
buildscript {
ext {
codegraftVersion = '0.8.4'
}
dependencies {
classpath "evovetech.codegraft:inject-plugin:${codegraftVersion}"
}
}app/build.gradle
apply plugin: 'com.android.application'
// ...
apply plugin: 'codegraft.inject.android'lib/build.gradle
apply plugin: 'com.android.library'
// ...
apply plugin: 'codegraft.inject.android'
// optional extensions
dependencies {
// Crashlytics extension
api "evovetech.codegraft:inject-extension-crashlytics:${codegraftVersion}"
// Okhttp extension
api "evovetech.codegraft:inject-extension-okhttp3:${codegraftVersion}"
// Retrofit extension
api "evovetech.codegraft:inject-extension-retrofit2:${codegraftVersion}"
// Realm extension
api "evovetech.codegraft:inject-extension-realm:${codegraftVersion}"
}