Stefan Oltmann
02/09/2024, 11:07 AMconveyor generate
just has one module.
I tried to modify my app based on what I see in the sample, but I get all kinds of strange errors.
For example I deal with Could not read Jetpack Compose configuration, likely plugin version incompatibility?
which comes from NoClassDefFoundError: org/jetbrains/compose/ComposeExtension
Stefan Oltmann
02/09/2024, 11:10 AMMichael Paus
02/09/2024, 11:15 AMStefan Oltmann
02/09/2024, 11:16 AMStefan Oltmann
02/09/2024, 11:27 AMjvm("desktop")
Task with name 'jar' not found in project ':desktopApp'.
Alexander Maryanovsky
02/09/2024, 11:46 AMStefan Oltmann
02/09/2024, 12:23 PMjvm("desktop")
, right?Mike Dawson
02/09/2024, 12:54 PMStefan Oltmann
02/09/2024, 1:00 PMkotlin("jvm")
, not kotlin("multiplatform")
Looks like Conveyor has some difficulties with the multiplatform plugin. 🤔
https://github.com/UstadMobile/UstadMobile/blob/primary/app-desktop/build.gradle.ktsMike Dawson
02/09/2024, 1:01 PMStefan Oltmann
02/09/2024, 1:02 PMStefan Oltmann
02/09/2024, 1:03 PMStefan Oltmann
02/09/2024, 1:03 PMStefan Oltmann
02/09/2024, 1:04 PMMike Dawson
02/09/2024, 1:05 PMStefan Oltmann
02/09/2024, 1:06 PMStefan Oltmann
02/09/2024, 3:12 PMversion = rootProject.version
Mike Dawson
02/09/2024, 3:16 PMStefan Oltmann
02/09/2024, 3:20 PMMichael Paus
02/09/2024, 5:08 PMMike Dawson
02/10/2024, 1:17 PMMike Dawson
02/10/2024, 1:18 PMMike Dawson
02/10/2024, 1:18 PMStefan Oltmann
02/12/2024, 8:46 AMStefan Oltmann
02/12/2024, 10:33 AM./gradlew -q printConveyorConfig
But if my Gradle scripts do some logging (using println()
or logger.quiet()
), it breaks.
It should really start reading it's output after
// Generated by the Conveyor Gradle plugin.
All in all it doesn't seem to be very mature. I now need to think about going on with Conveyor or look again for alternatives.Leo
02/12/2024, 9:50 PMLeo
02/12/2024, 9:50 PMLeo
02/12/2024, 9:52 PMLeo
02/12/2024, 9:52 PMStefan Oltmann
02/12/2024, 9:57 PMGenerated by the Conveyor Gradle plugin.
because otherwise a println()
will break the plugin.
• Support ProGuard out-of-the-box (without manual work)Stefan Oltmann
02/12/2024, 9:58 PMLeo
02/12/2024, 10:03 PMStefan Oltmann
02/12/2024, 10:04 PMmikehearn
02/16/2024, 9:40 PM