Vaibhav Jaiswal
08/08/2025, 12:20 PM:ui:resources
which exposes compose resources as a transitive dependency
Now in the module where im consuming :ui:resources
module, i am able to access the Res
class, but i am not able to access any functions/classes from compose Resources
functions like painterResource(.....)
, DrawableResource
are not accessible
:ui:resources
gradle file
sourceSets {
commonMain.dependencies {
api(compose.components.resources)
}
}
consumer module
commonMain.dependencies {
implementation(projects.ui.resources)
}
This is only happening for compose Resources, all my other transitive dependencies work fineTepes Lucian Victor
08/09/2025, 11:29 AMcompose.resources {
publicResClass = true
packageOfResClass = "X.X.X"
}
do you have declared this in :ui:resources
?Vaibhav Jaiswal
08/09/2025, 11:30 AMTepes Lucian Victor
08/09/2025, 11:34 AMorg.jetbrains.compose.resources.*
functions when loading resources and not the androidx onesVaibhav Jaiswal
08/09/2025, 11:35 AMcom.android.library
gradle plugin and my current one in which its not working uses the com.android.kotlin.multiplatform.library
pluginTepes Lucian Victor
08/09/2025, 11:36 AMcom.android.library
plugin. parcelize
plugin doesn't like the new gradle plugin unfortunatelyVaibhav Jaiswal
08/09/2025, 11:37 AM