diff options
Diffstat (limited to 'buildSrc')
-rw-r--r-- | buildSrc/README.md | 4 | ||||
-rw-r--r-- | buildSrc/src/main/groovy/ca/allanwang/kau/Versions.groovy | 57 | ||||
-rw-r--r-- | buildSrc/src/main/kotlin/ChangelogGenerator.kt (renamed from buildSrc/src/main/kotlin/ca/allanwang/kau/ChangelogGenerator.kt) | 4 | ||||
-rw-r--r-- | buildSrc/src/main/kotlin/Dependencies.kt (renamed from buildSrc/src/main/kotlin/ca/allanwang/kau/Dependencies.kt) | 2 | ||||
-rw-r--r-- | buildSrc/src/main/kotlin/Plugins.kt (renamed from buildSrc/src/main/kotlin/ca/allanwang/kau/Plugins.kt) | 2 | ||||
-rw-r--r-- | buildSrc/src/main/kotlin/Versions.kt (renamed from buildSrc/src/main/kotlin/ca/allanwang/kau/Versions.kt) | 2 |
6 files changed, 4 insertions, 67 deletions
diff --git a/buildSrc/README.md b/buildSrc/README.md index 91a60ac..abb6b41 100644 --- a/buildSrc/README.md +++ b/buildSrc/README.md @@ -65,12 +65,12 @@ The versions are taken from `Versions.groovy`, so it is always in sync. > [Dependencies.groovy](/buildSrc/src/main/groovy/ca/allanwang/kau/Dependencies.groovy) Contains the dependency string for common libraries. -You are free to use the values through `kauDependency.[tagName]`. +You are free to use the values through `Dependencies..[tagName]`. As an example, adding junit can be done through ```gradle -testImplementation kauDependency.junit +testImplementation Dependencies..junit ``` # Changelog Generator diff --git a/buildSrc/src/main/groovy/ca/allanwang/kau/Versions.groovy b/buildSrc/src/main/groovy/ca/allanwang/kau/Versions.groovy deleted file mode 100644 index d767a8a..0000000 --- a/buildSrc/src/main/groovy/ca/allanwang/kau/Versions.groovy +++ /dev/null @@ -1,57 +0,0 @@ -package ca.allanwang.kau - -class Versions { - static def coreMinSdk = 19 - static def minSdk = 21 - static def targetSdk = 28 - - // https://developer.android.com/studio/releases/build-tools - static def buildTools = '28.0.3' - - // https://developer.android.com/topic/libraries/support-library/revisions - static def supportLibs = '28.0.0' - - // https://kotlinlang.org/docs/reference/using-gradle.html - static def kotlin = '1.2.71' - - // https://github.com/mikepenz/AboutLibraries/releases - static def aboutLibraries = '6.1.1' - - // https://github.com/Kotlin/anko/releases - static def anko = '0.10.5' - - // https://github.com/wasabeef/Blurry/releases - static def blurry = '2.1.1' - - // https://dl.google.com/dl/android/maven2/com/android/support/constraint/group-index.xml - static def constraintLayout = '1.1.3' - - // https://github.com/mikepenz/FastAdapter#using-maven - static def fastAdapter = '3.2.9' - static def fastAdapterCommons = fastAdapter - - // https://github.com/bumptech/glide/releases - static def glide = '4.8.0' - - // https://github.com/mikepenz/Android-Iconics#1-provide-the-gradle-dependency - static def iconics = '3.0.4' - static def iconicsGoogle = '3.0.1.2' - static def iconicsMaterial = '2.2.0.4' - static def iconicsCommunity = '2.0.46.1' - - // https://github.com/afollestad/material-dialogs/releases - static def materialDialog = '0.9.6.0' - - static def espresso = '3.0.1' - static def junit = '4.12' - static def testRunner = '1.0.1' - - static def gradlePlugin = '3.2.1' - static def mavenPlugin = '2.1' - static def playPublishPlugin = '1.2.2' - - // https://github.com/KeepSafe/dexcount-gradle-plugin/releases - static def dexCountPlugin = '0.8.4' - // https://github.com/gladed/gradle-android-git-version/releases - static def gitVersionPlugin = '0.4.5' -}
\ No newline at end of file diff --git a/buildSrc/src/main/kotlin/ca/allanwang/kau/ChangelogGenerator.kt b/buildSrc/src/main/kotlin/ChangelogGenerator.kt index 66f28f9..4be3ecf 100644 --- a/buildSrc/src/main/kotlin/ca/allanwang/kau/ChangelogGenerator.kt +++ b/buildSrc/src/main/kotlin/ChangelogGenerator.kt @@ -1,5 +1,3 @@ -package ca.allanwang.kau - import groovy.util.Node import groovy.util.XmlParser import org.gradle.api.GradleException @@ -34,6 +32,7 @@ object ChangelogGenerator { } } + @JvmStatic fun read(inputUri: String): List<ChangelogEntry> { val input = File(inputUri) if (!input.exists()) { @@ -70,6 +69,7 @@ object ChangelogGenerator { return entries } + @JvmStatic fun generate(inputUri: String, outputUri: String): List<ChangelogEntry> { val entries = read(inputUri) val output = File(outputUri) diff --git a/buildSrc/src/main/kotlin/ca/allanwang/kau/Dependencies.kt b/buildSrc/src/main/kotlin/Dependencies.kt index 74f482f..3fd40ed 100644 --- a/buildSrc/src/main/kotlin/ca/allanwang/kau/Dependencies.kt +++ b/buildSrc/src/main/kotlin/Dependencies.kt @@ -1,5 +1,3 @@ -package ca.allanwang.kau - /** * Some common dependencies, backed by the supplied versions */ diff --git a/buildSrc/src/main/kotlin/ca/allanwang/kau/Plugins.kt b/buildSrc/src/main/kotlin/Plugins.kt index 2be0a59..e321628 100644 --- a/buildSrc/src/main/kotlin/ca/allanwang/kau/Plugins.kt +++ b/buildSrc/src/main/kotlin/Plugins.kt @@ -1,5 +1,3 @@ -package ca.allanwang.kau - /** * Some common buildscript plugins, backed by the supplied versions */ diff --git a/buildSrc/src/main/kotlin/ca/allanwang/kau/Versions.kt b/buildSrc/src/main/kotlin/Versions.kt index 93cb25e..7f4cdca 100644 --- a/buildSrc/src/main/kotlin/ca/allanwang/kau/Versions.kt +++ b/buildSrc/src/main/kotlin/Versions.kt @@ -1,5 +1,3 @@ -package ca.allanwang.kau - object Versions { const val coreMinSdk = 19 const val minSdk = 21 |