mirror of
https://github.com/ouchadam/small-talk.git
synced 2025-02-16 12:10:45 +01:00
splitting core into core and compose core to allow for more modules to avoid the android plugin
This commit is contained in:
parent
4a0d2cd42d
commit
8261d53460
7
domains/android/compose-core/build.gradle
Normal file
7
domains/android/compose-core/build.gradle
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
applyAndroidComposeLibraryModule(project)
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
implementation project(":core")
|
||||||
|
implementation project(":features:navigator")
|
||||||
|
api project(":domains:android:core")
|
||||||
|
}
|
@ -1,6 +1,7 @@
|
|||||||
applyAndroidComposeLibraryModule(project)
|
plugins { id 'kotlin' }
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
compileOnly project(":domains:android:stub")
|
||||||
implementation project(":core")
|
implementation project(":core")
|
||||||
implementation project(":features:navigator")
|
implementation project(":features:navigator")
|
||||||
}
|
}
|
||||||
|
@ -13,6 +13,8 @@ if (localProperties.exists()) {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
def androidVer = androidSdkVersion
|
def androidVer = androidSdkVersion
|
||||||
|
api files("${properties.getProperty("sdk.dir")}/platforms/android-${androidVer}/android.jar")
|
||||||
|
|
||||||
kotlinFixtures(it)
|
kotlinFixtures(it)
|
||||||
testFixturesImplementation testFixtures(project(":core"))
|
testFixturesImplementation testFixtures(project(":core"))
|
||||||
testFixturesImplementation files("${properties.getProperty("sdk.dir")}/platforms/android-${androidVer}/android.jar")
|
testFixturesImplementation files("${properties.getProperty("sdk.dir")}/platforms/android-${androidVer}/android.jar")
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
applyAndroidLibraryModule(project)
|
plugins { id 'kotlin' }
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
compileOnly project(":domains:android:stub")
|
||||||
implementation project(':core')
|
implementation project(':core')
|
||||||
implementation project(':domains:android:core')
|
implementation project(':domains:android:core')
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ dependencies {
|
|||||||
implementation project(":matrix:services:sync")
|
implementation project(":matrix:services:sync")
|
||||||
implementation project(":matrix:services:message")
|
implementation project(":matrix:services:message")
|
||||||
implementation project(":matrix:services:room")
|
implementation project(":matrix:services:room")
|
||||||
implementation project(":domains:android:core")
|
implementation project(":domains:android:compose-core")
|
||||||
implementation project(":domains:android:viewmodel")
|
implementation project(":domains:android:viewmodel")
|
||||||
implementation project(":features:messenger")
|
implementation project(":features:messenger")
|
||||||
implementation project(":core")
|
implementation project(":core")
|
||||||
|
@ -7,7 +7,7 @@ dependencies {
|
|||||||
implementation project(":features:login")
|
implementation project(":features:login")
|
||||||
implementation project(":features:settings")
|
implementation project(":features:settings")
|
||||||
implementation project(":features:profile")
|
implementation project(":features:profile")
|
||||||
implementation project(":domains:android:core")
|
implementation project(":domains:android:compose-core")
|
||||||
implementation project(":domains:android:viewmodel")
|
implementation project(":domains:android:viewmodel")
|
||||||
implementation project(':domains:store')
|
implementation project(':domains:store')
|
||||||
implementation project(":core")
|
implementation project(":core")
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
applyAndroidComposeLibraryModule(project)
|
applyAndroidComposeLibraryModule(project)
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation project(":domains:android:core")
|
implementation project(":domains:android:compose-core")
|
||||||
implementation project(":domains:android:push")
|
implementation project(":domains:android:push")
|
||||||
implementation project(":domains:android:viewmodel")
|
implementation project(":domains:android:viewmodel")
|
||||||
implementation project(":matrix:services:auth")
|
implementation project(":matrix:services:auth")
|
||||||
|
@ -5,7 +5,7 @@ dependencies {
|
|||||||
implementation project(":matrix:services:sync")
|
implementation project(":matrix:services:sync")
|
||||||
implementation project(":matrix:services:message")
|
implementation project(":matrix:services:message")
|
||||||
implementation project(":matrix:services:room")
|
implementation project(":matrix:services:room")
|
||||||
implementation project(":domains:android:core")
|
implementation project(":domains:android:compose-core")
|
||||||
implementation project(":domains:android:viewmodel")
|
implementation project(":domains:android:viewmodel")
|
||||||
implementation project(":core")
|
implementation project(":core")
|
||||||
implementation project(":features:navigator")
|
implementation project(":features:navigator")
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
applyAndroidLibraryModule(project)
|
plugins { id 'kotlin' }
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
compileOnly project(":domains:android:stub")
|
||||||
implementation project(":core")
|
implementation project(":core")
|
||||||
implementation project(":matrix:common")
|
implementation project(":matrix:common")
|
||||||
}
|
}
|
@ -1,2 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="app.dapk.st.navigator"/>
|
|
@ -6,7 +6,7 @@ dependencies {
|
|||||||
implementation project(":matrix:services:profile")
|
implementation project(":matrix:services:profile")
|
||||||
implementation project(":features:settings")
|
implementation project(":features:settings")
|
||||||
implementation project(':domains:store')
|
implementation project(':domains:store')
|
||||||
implementation project(":domains:android:core")
|
implementation project(":domains:android:compose-core")
|
||||||
implementation project(":domains:android:viewmodel")
|
implementation project(":domains:android:viewmodel")
|
||||||
implementation project(":design-library")
|
implementation project(":design-library")
|
||||||
implementation project(":core")
|
implementation project(":core")
|
||||||
|
@ -5,7 +5,7 @@ dependencies {
|
|||||||
implementation project(":matrix:services:crypto")
|
implementation project(":matrix:services:crypto")
|
||||||
implementation project(":features:navigator")
|
implementation project(":features:navigator")
|
||||||
implementation project(':domains:store')
|
implementation project(':domains:store')
|
||||||
implementation project(":domains:android:core")
|
implementation project(":domains:android:compose-core")
|
||||||
implementation project(":domains:android:viewmodel")
|
implementation project(":domains:android:viewmodel")
|
||||||
implementation project(":design-library")
|
implementation project(":design-library")
|
||||||
implementation project(":core")
|
implementation project(":core")
|
||||||
|
@ -2,7 +2,7 @@ applyAndroidComposeLibraryModule(project)
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation project(":matrix:services:crypto")
|
implementation project(":matrix:services:crypto")
|
||||||
implementation project(":domains:android:core")
|
implementation project(":domains:android:compose-core")
|
||||||
implementation project(":domains:android:viewmodel")
|
implementation project(":domains:android:viewmodel")
|
||||||
implementation project(":design-library")
|
implementation project(":design-library")
|
||||||
implementation project(":core")
|
implementation project(":core")
|
||||||
|
@ -22,6 +22,7 @@ include ':features:verification'
|
|||||||
|
|
||||||
include ':domains:android:stub'
|
include ':domains:android:stub'
|
||||||
include ':domains:android:core'
|
include ':domains:android:core'
|
||||||
|
include ':domains:android:compose-core'
|
||||||
include ':domains:android:imageloader'
|
include ':domains:android:imageloader'
|
||||||
include ':domains:android:work'
|
include ':domains:android:work'
|
||||||
include ':domains:android:tracking'
|
include ':domains:android:tracking'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user