Describe the bug
Library configured according to the readme file. Version 0.10.0 was used, when trying to compile for iOS using compileKotlinIosSimulatorArm64 task compilation fails with:
e: java.lang.NoClassDefFoundError: tech/mappie/api/Mappie
at tech.mappie.preprocessing.ProjectMappieDefinitionsCollector.visitClass(DefinitionsCollector.kt:80)
at tech.mappie.preprocessing.ProjectMappieDefinitionsCollector.visitClass(DefinitionsCollector.kt:69)
at org.jetbrains.kotlin.ir.declarations.IrClass.accept(IrClass.kt:72)
at tech.mappie.util.BaseVisitor.accept(BaseVisitor.kt:15)
at tech.mappie.preprocessing.ProjectMappieDefinitionsCollector.visitFile(DefinitionsCollector.kt:75)
at tech.mappie.preprocessing.ProjectMappieDefinitionsCollector.visitFile(DefinitionsCollector.kt:69)
at org.jetbrains.kotlin.ir.declarations.IrFile.accept(IrFile.kt:28)
at tech.mappie.util.BaseVisitor.accept(BaseVisitor.kt:15)
at tech.mappie.preprocessing.ProjectMappieDefinitionsCollector.visitModuleFragment(DefinitionsCollector.kt:72)
at tech.mappie.preprocessing.ProjectMappieDefinitionsCollector.visitModuleFragment(DefinitionsCollector.kt:69)
at org.jetbrains.kotlin.ir.declarations.IrModuleFragment.accept(IrModuleFragment.kt:33)
at tech.mappie.preprocessing.DefinitionsCollector.collect(DefinitionsCollector.kt:22)
at tech.mappie.MappieIrRegistrar.generate$lambda$4(MappieIrRegistrar.kt:31)
at tech.mappie.MappieIrRegistrar.handleMappieProblems(MappieIrRegistrar.kt:55)
at tech.mappie.MappieIrRegistrar.generate(MappieIrRegistrar.kt:30)
To Reproduce
try to run compileKotlinIosSimulatorArm64 task for KMP project
Expected behavior
Compilation tasks is successful
Additional context
The library works fine on Android. The dependency was added in: commonMain.dependencies {} block. Compiler version: 2.1.0.
Describe the bug
Library configured according to the readme file. Version 0.10.0 was used, when trying to compile for iOS using
compileKotlinIosSimulatorArm64task compilation fails with:To Reproduce
try to run
compileKotlinIosSimulatorArm64task for KMP projectExpected behavior
Compilation tasks is successful
Additional context
The library works fine on Android. The dependency was added in:
commonMain.dependencies {}block. Compiler version: 2.1.0.