Skip to content

Commit

Permalink
Modernize Android Gradle plugin application
Browse files Browse the repository at this point in the history
  • Loading branch information
robinlinden committed Apr 13, 2022
1 parent 33dba20 commit 568b102
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 17 deletions.
13 changes: 2 additions & 11 deletions build.gradle.kts
Expand Up @@ -3,17 +3,8 @@ plugins {
alias(libs.plugins.versions)
id(BuildPlugin.kotlinAndroid) version kotlinVersion apply false
id(BuildPlugin.kotlinKapt) version kotlinVersion apply false
}

buildscript {
repositories {
mavenLocal()
google()
mavenCentral()
}
dependencies {
classpath(BuildPlugin.gradle)
}
id(BuildPlugin.androidLibrary) version androidPluginVersion apply false
id(BuildPlugin.androidApplication) version androidPluginVersion apply false
}

tasks.register("clean").configure {
Expand Down
7 changes: 1 addition & 6 deletions buildSrc/src/main/kotlin/Dependencies.kt
@@ -1,16 +1,11 @@
const val kotlinVersion = "1.6.20"
const val androidPluginVersion = "7.1.3"

object BuildPlugin {
private object Version {
const val gradle = "7.1.3"
}

const val androidApplication = "com.android.application"
const val androidLibrary = "com.android.library"
const val kotlinAndroid = "org.jetbrains.kotlin.android"
const val kotlinKapt = "org.jetbrains.kotlin.kapt"

const val gradle = "com.android.tools.build:gradle:${Version.gradle}"
}

object AndroidSdk {
Expand Down
9 changes: 9 additions & 0 deletions settings.gradle.kts
Expand Up @@ -8,6 +8,15 @@ dependencyResolutionManagement {
}
}

pluginManagement {
repositories {
mavenLocal()
gradlePluginPortal()
google()
mavenCentral()
}
}

include(":atox")
include(":core")
include(":domain")

0 comments on commit 568b102

Please sign in to comment.