Browse Source

enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")

feature/jme/update_rust_sdk
ganfra 2 years ago
parent
commit
dd00f99f0c
  1. 2
      anvilcodegen/build.gradle.kts
  2. 6
      app/build.gradle.kts
  3. 20
      features/login/build.gradle.kts
  4. 18
      features/logout/build.gradle.kts
  5. 18
      features/messages/build.gradle.kts
  6. 12
      features/onboarding/build.gradle.kts
  7. 22
      features/preferences/build.gradle.kts
  8. 16
      features/rageshake/build.gradle.kts
  9. 24
      features/roomlist/build.gradle.kts
  10. 24
      features/template/build.gradle.kts
  11. 2
      libraries/architecture/build.gradle.kts
  12. 4
      libraries/designsystem/build.gradle.kts
  13. 6
      libraries/matrix/build.gradle.kts
  14. 2
      libraries/matrixtest/build.gradle.kts
  15. 14
      libraries/matrixui/build.gradle.kts
  16. 8
      libraries/textcomposer/build.gradle.kts
  17. 3
      settings.gradle.kts

2
anvilcodegen/build.gradle.kts

@ -22,7 +22,7 @@ plugins { @@ -22,7 +22,7 @@ plugins {
}
dependencies {
implementation(project(":anvilannotations"))
implementation(projects.anvilannotations)
api(libs.anvil.compiler.api)
implementation(libs.anvil.compiler.utils)
implementation("com.squareup:kotlinpoet:1.12.0")

6
app/build.gradle.kts

@ -164,9 +164,9 @@ knit { @@ -164,9 +164,9 @@ knit {
dependencies {
allLibraries()
allFeatures()
implementation(project(":tests:uitests"))
implementation(project(":anvilannotations"))
anvil(project(":anvilcodegen"))
implementation(projects.tests.uitests)
implementation(projects.anvilannotations)
anvil(projects.anvilcodegen)
// https://developer.android.com/studio/write/java8-support#library-desugaring-versions
coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:1.2.2")

20
features/login/build.gradle.kts

@ -32,17 +32,17 @@ anvil { @@ -32,17 +32,17 @@ anvil {
}
dependencies {
implementation(project(":anvilannotations"))
anvil(project(":anvilcodegen"))
implementation(project(":libraries:di"))
implementation(project(":libraries:core"))
implementation(project(":libraries:architecture"))
implementation(project(":libraries:matrix"))
implementation(project(":libraries:designsystem"))
implementation(project(":libraries:elementresources"))
implementation(project(":libraries:testtags"))
implementation(projects.anvilannotations)
anvil(projects.anvilcodegen)
implementation(projects.libraries.di)
implementation(projects.libraries.core)
implementation(projects.libraries.architecture)
implementation(projects.libraries.matrix)
implementation(projects.libraries.designsystem)
implementation(projects.libraries.elementresources)
implementation(projects.libraries.testtags)
implementation(libs.appyx.core)
implementation(project(":libraries:ui-strings"))
implementation(projects.libraries.uiStrings)
ksp(libs.showkase.processor)
testImplementation(libs.test.junit)
androidTestImplementation(libs.test.junitext)

18
features/logout/build.gradle.kts

@ -31,15 +31,15 @@ anvil { @@ -31,15 +31,15 @@ anvil {
}
dependencies {
implementation(project(":anvilannotations"))
anvil(project(":anvilcodegen"))
implementation(project(":libraries:di"))
implementation(project(":libraries:architecture"))
implementation(project(":libraries:core"))
implementation(project(":libraries:matrix"))
implementation(project(":libraries:designsystem"))
implementation(project(":libraries:elementresources"))
implementation(project(":libraries:ui-strings"))
implementation(projects.anvilannotations)
anvil(projects.anvilcodegen)
implementation(projects.libraries.di)
implementation(projects.libraries.architecture)
implementation(projects.libraries.core)
implementation(projects.libraries.matrix)
implementation(projects.libraries.designsystem)
implementation(projects.libraries.elementresources)
implementation(projects.libraries.uiStrings)
ksp(libs.showkase.processor)
testImplementation(libs.test.junit)
androidTestImplementation(libs.test.junitext)

18
features/messages/build.gradle.kts

@ -31,15 +31,15 @@ anvil { @@ -31,15 +31,15 @@ anvil {
}
dependencies {
implementation(project(":anvilannotations"))
anvil(project(":anvilcodegen"))
implementation(project(":libraries:di"))
implementation(project(":libraries:core"))
implementation(project(":libraries:architecture"))
implementation(project(":libraries:matrix"))
implementation(project(":libraries:matrixui"))
implementation(project(":libraries:designsystem"))
implementation(project(":libraries:textcomposer"))
implementation(projects.anvilannotations)
anvil(projects.anvilcodegen)
implementation(projects.libraries.di)
implementation(projects.libraries.core)
implementation(projects.libraries.architecture)
implementation(projects.libraries.matrix)
implementation(projects.libraries.matrixui)
implementation(projects.libraries.designsystem)
implementation(projects.libraries.textcomposer)
implementation(libs.appyx.core)
implementation(libs.coil.compose)
implementation(libs.datetime)

12
features/onboarding/build.gradle.kts

@ -26,12 +26,12 @@ android { @@ -26,12 +26,12 @@ android {
}
dependencies {
implementation(project(":libraries:core"))
implementation(project(":libraries:elementresources"))
implementation(project(":libraries:ui-strings"))
implementation(project(":libraries:designsystem"))
implementation(project(":libraries:architecture"))
implementation(project(":libraries:testtags"))
implementation(projects.libraries.core)
implementation(projects.libraries.elementresources)
implementation(projects.libraries.uiStrings)
implementation(projects.libraries.designsystem)
implementation(projects.libraries.architecture)
implementation(projects.libraries.testtags)
implementation(libs.accompanist.pager)
implementation(libs.accompanist.pagerindicator)
implementation(libs.appyx.core)

22
features/preferences/build.gradle.kts

@ -32,17 +32,17 @@ anvil { @@ -32,17 +32,17 @@ anvil {
}
dependencies {
implementation(project(":anvilannotations"))
anvil(project(":anvilcodegen"))
implementation(project(":libraries:di"))
implementation(project(":libraries:architecture"))
implementation(project(":libraries:core"))
implementation(project(":libraries:matrixui"))
implementation(project(":features:rageshake"))
implementation(project(":features:logout"))
implementation(project(":libraries:designsystem"))
implementation(project(":libraries:elementresources"))
implementation(project(":libraries:ui-strings"))
implementation(projects.anvilannotations)
anvil(projects.anvilcodegen)
implementation(projects.libraries.di)
implementation(projects.libraries.architecture)
implementation(projects.libraries.core)
implementation(projects.libraries.matrixui)
implementation(projects.features.rageshake)
implementation(projects.features.logout)
implementation(projects.libraries.designsystem)
implementation(projects.libraries.elementresources)
implementation(projects.libraries.uiStrings)
implementation(libs.datetime)
implementation(libs.accompanist.placeholder)
testImplementation(libs.test.junit)

16
features/rageshake/build.gradle.kts

@ -32,14 +32,14 @@ anvil { @@ -32,14 +32,14 @@ anvil {
}
dependencies {
implementation(project(":libraries:core"))
anvil(project(":anvilcodegen"))
implementation(project(":libraries:di"))
implementation(project(":libraries:architecture"))
implementation(project(":anvilannotations"))
implementation(project(":libraries:designsystem"))
implementation(project(":libraries:elementresources"))
implementation(project(":libraries:ui-strings"))
implementation(projects.libraries.core)
anvil(projects.anvilcodegen)
implementation(projects.libraries.di)
implementation(projects.libraries.architecture)
implementation(projects.anvilannotations)
implementation(projects.libraries.designsystem)
implementation(projects.libraries.elementresources)
implementation(projects.libraries.uiStrings)
implementation(libs.squareup.seismic)
implementation(libs.androidx.datastore.preferences)
implementation(libs.coil)

24
features/roomlist/build.gradle.kts

@ -31,18 +31,18 @@ anvil { @@ -31,18 +31,18 @@ anvil {
}
dependencies {
anvil(project(":anvilcodegen"))
implementation(project(":anvilannotations"))
implementation(project(":libraries:di"))
implementation(project(":libraries:core"))
implementation(project(":libraries:architecture"))
implementation(project(":libraries:matrix"))
implementation(project(":libraries:matrixui"))
implementation(project(":libraries:designsystem"))
anvil(projects.anvilcodegen)
implementation(projects.anvilannotations)
implementation(projects.libraries.di)
implementation(projects.libraries.core)
implementation(projects.libraries.architecture)
implementation(projects.libraries.matrix)
implementation(projects.libraries.matrixui)
implementation(projects.libraries.designsystem)
implementation(libs.appyx.core)
implementation(project(":libraries:elementresources"))
implementation(project(":libraries:ui-strings"))
implementation(projects.libraries.elementresources)
implementation(projects.libraries.uiStrings)
implementation(libs.datetime)
implementation(libs.accompanist.placeholder)
@ -51,7 +51,7 @@ dependencies { @@ -51,7 +51,7 @@ dependencies {
testImplementation(libs.molecule.runtime)
testImplementation(libs.test.truth)
testImplementation(libs.test.turbine)
testImplementation(project(":libraries:matrixtest"))
testImplementation(projects.libraries.matrixtest)
androidTestImplementation(libs.test.junitext)

24
features/template/build.gradle.kts

@ -32,17 +32,17 @@ anvil { @@ -32,17 +32,17 @@ anvil {
}
dependencies {
anvil(project(":anvilcodegen"))
implementation(project(":anvilannotations"))
implementation(project(":libraries:di"))
implementation(project(":libraries:core"))
implementation(project(":libraries:architecture"))
implementation(project(":libraries:matrix"))
implementation(project(":libraries:matrixui"))
implementation(project(":libraries:designsystem"))
implementation(project(":libraries:elementresources"))
implementation(project(":libraries:ui-strings"))
anvil(projects.anvilcodegen)
implementation(projects.anvilannotations)
implementation(projects.libraries.di)
implementation(projects.libraries.core)
implementation(projects.libraries.architecture)
implementation(projects.libraries.matrix)
implementation(projects.libraries.matrixui)
implementation(projects.libraries.designsystem)
implementation(projects.libraries.elementresources)
implementation(projects.libraries.uiStrings)
implementation(libs.appyx.core)
@ -51,7 +51,7 @@ dependencies { @@ -51,7 +51,7 @@ dependencies {
testImplementation(libs.molecule.runtime)
testImplementation(libs.test.truth)
testImplementation(libs.test.turbine)
testImplementation(project(":libraries:matrixtest"))
testImplementation(projects.libraries.matrixtest)
androidTestImplementation(libs.test.junitext)

2
libraries/architecture/build.gradle.kts

@ -25,7 +25,7 @@ android { @@ -25,7 +25,7 @@ android {
}
dependencies {
api(project(":libraries:di"))
api(projects.libraries.di)
api(libs.dagger)
api(libs.appyx.core)
api(libs.molecule.runtime)

4
libraries/designsystem/build.gradle.kts

@ -28,8 +28,8 @@ android { @@ -28,8 +28,8 @@ android {
// Should not be there, but this is a POC
implementation(libs.coil.compose)
implementation(libs.accompanist.systemui)
implementation(project(":libraries:elementresources"))
implementation(project(":libraries:ui-strings"))
implementation(projects.libraries.elementresources)
implementation(projects.libraries.uiStrings)
ksp(libs.showkase.processor)
}
}

6
libraries/matrix/build.gradle.kts

@ -31,10 +31,10 @@ anvil { @@ -31,10 +31,10 @@ anvil {
}
dependencies {
api(project(":libraries:rustsdk"))
implementation(project(":libraries:di"))
api(projects.libraries.rustsdk)
implementation(projects.libraries.di)
implementation(libs.dagger)
implementation(project(":libraries:core"))
implementation(projects.libraries.core)
implementation("net.java.dev.jna:jna:5.13.0@aar")
implementation(libs.androidx.datastore.preferences)
implementation(libs.serialization.json)

2
libraries/matrixtest/build.gradle.kts

@ -25,6 +25,6 @@ android { @@ -25,6 +25,6 @@ android {
}
dependencies {
api(project(":libraries:matrix"))
api(projects.libraries.matrix)
api(libs.coroutines.core)
}

14
libraries/matrixui/build.gradle.kts

@ -30,12 +30,12 @@ anvil { @@ -30,12 +30,12 @@ anvil {
}
dependencies {
implementation(project(":anvilannotations"))
anvil(project(":anvilcodegen"))
implementation(project(":libraries:di"))
implementation(project(":libraries:architecture"))
implementation(project(":libraries:matrix"))
implementation(project(":libraries:designsystem"))
implementation(project(":libraries:core"))
implementation(projects.anvilannotations)
anvil(projects.anvilcodegen)
implementation(projects.libraries.di)
implementation(projects.libraries.architecture)
implementation(projects.libraries.matrix)
implementation(projects.libraries.designsystem)
implementation(projects.libraries.core)
implementation(libs.coil.compose)
}

8
libraries/textcomposer/build.gradle.kts

@ -30,10 +30,10 @@ android { @@ -30,10 +30,10 @@ android {
}
dependencies {
implementation(project(":libraries:elementresources"))
implementation(project(":libraries:ui-strings"))
implementation(project(":libraries:core"))
implementation(project(":libraries:matrix"))
implementation(projects.libraries.elementresources)
implementation(projects.libraries.uiStrings)
implementation(projects.libraries.core)
implementation(projects.libraries.matrix)
implementation(libs.wysiwyg)
implementation(libs.androidx.constraintlayout)
implementation("com.google.android.material:material:1.7.0")

3
settings.gradle.kts

@ -32,6 +32,9 @@ dependencyResolutionManagement { @@ -32,6 +32,9 @@ dependencyResolutionManagement {
}
}
}
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
rootProject.name = "ElementX"
include(":app")
include(":libraries:core")

Loading…
Cancel
Save