aboutsummaryrefslogtreecommitdiff
path: root/buildSrc
diff options
context:
space:
mode:
Diffstat (limited to 'buildSrc')
-rw-r--r--buildSrc/README.md4
-rw-r--r--buildSrc/src/main/groovy/ca/allanwang/kau/Versions.groovy57
-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