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