Matias Calvo
02/19/2024, 10:57 AMkoin-annotations
1.3.1 that is making my compilation fail
🧵 ->Matias Calvo
02/19/2024, 10:58 AMMatias Calvo
02/19/2024, 10:59 AM@Module
@ComponentScan("com.xxxx.yyyy.zzz")
internal class DynamicModule
and added to the other modules of this feature like this
val featureAModules = listOf(moduleA, ModuleB, DynamicModule().module)
Matias Calvo
02/19/2024, 11:25 AMpublic fun KoinApplication.defaultModule(): KoinApplication = modules(defaultModule)
public val defaultModule : Module = module {
viewModel() { .... }
viewModel() { .... }
viewModel() { .... }
}
Code generated by 1.3.0
internal val com_xxx_yyyy_zzz_DynamicModule : Module = module {
viewModel() { .... }
viewModel() { .... }
viewModel() { .... }
internal val com.xxx.yyyy.zzz.DynamicModule.module : org.koin.core.module.Module get() = com_xxx_yyyy_zzz_DynamicModule
Matias Calvo
02/19/2024, 12:04 PMksp {
arg("KOIN_DEFAULT_MODULE","false")
}
arnaud.giuliani
02/22/2024, 2:17 PMMatias Calvo
02/22/2024, 2:38 PMarnaud.giuliani
02/22/2024, 2:52 PMcom_xxx_yyyy_zzz_DynamicModule
and now it's generated in defaultModule
right?Matias Calvo
02/22/2024, 2:52 PMMatias Calvo
02/22/2024, 2:53 PMarnaud.giuliani
02/22/2024, 3:03 PM