Composite Builds!
https://docs.gradle.org/5.4.1/userguide/composite_builds.html
This commit is contained in:
parent
3e03f8c630
commit
cae40850f2
|
@ -0,0 +1,3 @@
|
|||
[submodule "libs/Smack"]
|
||||
path = libs/Smack
|
||||
url = git@github.com:vanitasvitae/Smack.git
|
|
@ -4,7 +4,44 @@
|
|||
<option name="linkedExternalProjectsSettings">
|
||||
<GradleProjectSettings>
|
||||
<compositeConfiguration>
|
||||
<compositeBuild compositeDefinitionSource="SCRIPT" />
|
||||
<compositeBuild compositeDefinitionSource="SCRIPT">
|
||||
<builds>
|
||||
<build path="$PROJECT_DIR$/libs/Smack" name="Smack">
|
||||
<projects>
|
||||
<project path="$PROJECT_DIR$/libs/Smack" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-android" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-android-extensions" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-bosh" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-compression-jzlib" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-core" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-debug" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-debug-slf4j" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-experimental" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-extensions" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-im" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-integration-test" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-java7" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-jingle-old" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-legacy" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-omemo" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-omemo-signal" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-omemo-signal-integration-test" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-openpgp" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-repl" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-resolver-dnsjava" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-resolver-javax" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-resolver-minidns" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-resolver-minidns-dox" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-sasl-javax" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-sasl-provided" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-tcp" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-xmlparser" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-xmlparser-stax" />
|
||||
<project path="$PROJECT_DIR$/libs/Smack/smack-xmlparser-xpp3" />
|
||||
</projects>
|
||||
</build>
|
||||
</builds>
|
||||
</compositeBuild>
|
||||
</compositeConfiguration>
|
||||
<option name="distributionType" value="DEFAULT_WRAPPED" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||
|
@ -18,6 +55,7 @@
|
|||
</set>
|
||||
</option>
|
||||
<option name="resolveModulePerSourceSet" value="false" />
|
||||
<option name="testRunner" value="PLATFORM" />
|
||||
<option name="useQualifiedModuleNames" value="true" />
|
||||
</GradleProjectSettings>
|
||||
</option>
|
||||
|
|
|
@ -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 <project-url>
|
||||
cd <project-directory>
|
||||
git submodule init && git submodule update
|
||||
gradle assembleDebug
|
||||
```
|
||||
|
|
|
@ -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'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 5b23b9a6ae137fffbf6a8ee341dc126dc40dd4e5
|
|
@ -2,3 +2,5 @@ include ':app',
|
|||
':core',
|
||||
':persistence-room',
|
||||
':persistence'
|
||||
|
||||
includeBuild 'libs/Smack'
|
||||
|
|
Loading…
Reference in New Issue