From cae40850f2500e941f042779e8fca93b8f0c02d9 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Thu, 12 Sep 2019 17:19:51 +0200 Subject: [PATCH] Composite Builds! https://docs.gradle.org/5.4.1/userguide/composite_builds.html --- .gitmodules | 3 +++ .idea/gradle.xml | 40 +++++++++++++++++++++++++++++++++++++++- README.md | 9 +++++++++ build.gradle | 7 ++++--- libs/Smack | 1 + settings.gradle | 2 ++ 6 files changed, 58 insertions(+), 4 deletions(-) create mode 100644 .gitmodules create mode 160000 libs/Smack diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..a2014f7 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "libs/Smack"] + path = libs/Smack + url = git@github.com:vanitasvitae/Smack.git diff --git a/.idea/gradle.xml b/.idea/gradle.xml index ac07efe..1caf621 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -4,7 +4,44 @@ diff --git a/README.md b/README.md index b6826c2..74f8027 100644 --- a/README.md +++ b/README.md @@ -6,3 +6,12 @@ * Components are wired together using Dependency Injection (DI) with Dagger 2 * Data is persisted using Googles Room database library * UI is notified by updates to the data through the use of LiveData + +## Building + +``` +git clone +cd +git submodule init && git submodule update +gradle assembleDebug +``` diff --git a/build.gradle b/build.gradle index d43b78f..b4c0e7a 100644 --- a/build.gradle +++ b/build.gradle @@ -28,9 +28,9 @@ allprojects { mavenLocal() // Smack nightly unique snapshots repo - maven { - url 'https://igniterealtime.org/repo/' - } + //maven { + // url 'https://igniterealtime.org/repo/' + // } } configurations { @@ -38,6 +38,7 @@ allprojects { // https://stackoverflow.com/questions/48488563/gradle-xpp3-error/48746294#48746294 all { exclude group: 'xpp3', module: 'xpp3' + exclude group: 'xpp3', module: 'xpp3_min' } } } diff --git a/libs/Smack b/libs/Smack new file mode 160000 index 0000000..5b23b9a --- /dev/null +++ b/libs/Smack @@ -0,0 +1 @@ +Subproject commit 5b23b9a6ae137fffbf6a8ee341dc126dc40dd4e5 diff --git a/settings.gradle b/settings.gradle index fb32cb1..4b2bc77 100644 --- a/settings.gradle +++ b/settings.gradle @@ -2,3 +2,5 @@ include ':app', ':core', ':persistence-room', ':persistence' + +includeBuild 'libs/Smack'