🔴 Die Bibliotheks-Kette war aus den QUELLEN nicht baubar. Jede Klammer
zeigte auf eine aeltere Version, als die Quelle des Nachbarn traegt —
diese Staende existieren nur als veroeffentlichte Artefakte, und die
Repos haben keine einzige Git-Marke. Der Build fiel deshalb auf Forgejo
Packages zurueck, und das antwortet seit dem 2026-08-14 mit 401, auch
anonym. Ergebnis: auf einem frischen Rechner ging gar nichts.
Behoben, indem die Klammern auf die Staende gehoben wurden, die im Baum
liegen. Zwei Bibliotheken hatten ausserdem **kein `mavenLocal()`** in
ihrer Repository-Liste — sie konnten per Bauart nur aus dem Registry
ziehen, waehrend die Schwesterbibliotheken es laengst hatten.
Bewiesen, nicht behauptet: alle neun Artefakte liegen nach diesem Stand
in mavenLocal, und die Kartomo-Android-App baut daraus durch
(BUILD SUCCESSFUL, APK `ev.mana.kartomo`).
Sitzung: 5810ba55
32 lines
1.6 KiB
TOML
32 lines
1.6 KiB
TOML
[versions]
|
|
agp = "8.13.2"
|
|
kotlin = "2.1.0"
|
|
composeBom = "2024.12.01"
|
|
navigation = "2.8.5"
|
|
datastore = "1.1.1"
|
|
# ev.mana Libs (aus mavenLocal / Forgejo)
|
|
manaCore = "0.8.0"
|
|
manaTokens = "0.3.0"
|
|
coil = "2.7.0"
|
|
|
|
[libraries]
|
|
androidx-core-ktx = { module = "androidx.core:core-ktx", version = "1.13.1" }
|
|
androidx-datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "datastore" }
|
|
androidx-activity-compose = { module = "androidx.activity:activity-compose", version = "1.9.3" }
|
|
coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" }
|
|
mana-core = { module = "ev.mana:mana-kotlin-core", version.ref = "manaCore" }
|
|
mana-tokens = { module = "ev.mana:mana-kotlin-tokens", version.ref = "manaTokens" }
|
|
compose-bom = { module = "androidx.compose:compose-bom", version.ref = "composeBom" }
|
|
compose-foundation = { module = "androidx.compose.foundation:foundation" }
|
|
compose-ui = { module = "androidx.compose.ui:ui" }
|
|
compose-ui-graphics = { module = "androidx.compose.ui:ui-graphics" }
|
|
compose-ui-text = { module = "androidx.compose.ui:ui-text" }
|
|
compose-material3 = { module = "androidx.compose.material3:material3" }
|
|
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "navigation" }
|
|
compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling" }
|
|
compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" }
|
|
|
|
[plugins]
|
|
android-library = { id = "com.android.library", version.ref = "agp" }
|
|
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
|
|
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
|