aboutsummaryrefslogtreecommitdiff
path: root/app/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'app/build.gradle')
-rw-r--r--app/build.gradle30
1 files changed, 21 insertions, 9 deletions
diff --git a/app/build.gradle b/app/build.gradle
index 1046d52f..087ee8f5 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -9,7 +9,7 @@ apply plugin: 'com.gladed.androidgitversion'
buildscript {
repositories {
- jcenter()
+ mavenCentral()
maven { url "https://plugins.gradle.org/m2/" }
}
dependencies {
@@ -65,7 +65,7 @@ android {
}
lintOptions {
- warningsAsErrors true
+ warningsAsErrors false
disable 'TrustAllX509TrustManager',
'UnusedResources',
'ContentDescription',
@@ -81,6 +81,7 @@ android {
'GoogleAppIndexingApiWarning',
'SelectableText'
+ abortOnError true
xmlReport false
textReport true
textOutput 'stdout'
@@ -184,12 +185,12 @@ android {
}
compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
+ sourceCompatibility kau.Versions.java
+ targetCompatibility kau.Versions.java
}
kotlinOptions {
- jvmTarget = JavaVersion.VERSION_1_8.toString()
+ jvmTarget = kau.Versions.java.toString()
}
testOptions.unitTests {
@@ -230,7 +231,9 @@ preBuild.dependsOn(frostWebGen)
repositories {
google()
+ // Required for exomedia
jcenter()
+ mavenCentral()
maven { url "https://jitpack.io" }
}
@@ -299,6 +302,9 @@ dependencies {
debugImplementation kau.Dependencies.leakCanary
//Icons
+ implementation kau.Dependencies.iconics
+
+ implementation kau.Dependencies.iconicsGoogle
implementation kau.Dependencies.iconicsMaterial
implementation kau.Dependencies.iconicsCommunity
@@ -333,10 +339,16 @@ def kotlinResolutions = ['kotlin-reflect',
'kotlin-test-junit5']
configurations.all {
- resolutionStrategy.eachDependency { DependencyResolveDetails details ->
- def requested = details.requested
- if (requested.group == 'org.jetbrains.kotlin' && requested.name in kotlinResolutions) {
- details.useVersion kau.Versions.kotlin
+ resolutionStrategy {
+ eachDependency { DependencyResolveDetails details ->
+ def requested = details.requested
+ if (requested.group == 'org.jetbrains.kotlin' && requested.name in kotlinResolutions) {
+ details.useVersion kau.Versions.kotlin
+ }
+ }
+
+ dependencySubstitution {
+ substitute module('com.mikepenz:library-typeface-api') using module("com.mikepenz:iconics-typeface-api:${kau.Versions.iconics}")
}
}
}