Ting-Yuan Huang
10/13/2022, 11:00 PMblockOtherPlugins
on by default, meaning that other compiler plugins won't be loaded in KSP's Gradle task. This will prevent most of the unexpected interactions with other compiler plugins. Other than that there are quite a few bug fixes. Thank you for the discussion, bug reports, and pull requests!Paul Woitaschek
10/14/2022, 7:16 AMTing-Yuan Huang
10/14/2022, 7:10 PMblockOtherPlugins
back off would help? by putting a ksp { blockOtherPlugins = false }
in build.gradle.ktsPaul Woitaschek
10/14/2022, 7:14 PMTing-Yuan Huang
10/14/2022, 7:15 PMTing-Yuan Huang
10/14/2022, 7:27 PM./gradlew test
in Showkase?Paul Woitaschek
10/14/2022, 7:31 PMTing-Yuan Huang
10/14/2022, 7:31 PMTing-Yuan Huang
11/01/2022, 9:38 PMPaul Woitaschek
11/02/2022, 5:42 AMPaul Woitaschek
11/02/2022, 5:43 AMPaul Woitaschek
11/02/2022, 5:43 AMTing-Yuan Huang
11/02/2022, 10:29 PMvoice.data.repo.internals.Converters
, which referenced some of the symbols that were brought to compile classpath by some other compiler plugins. In 1.0.7 other plugins and their dependencies are NOT included in compiler plugin classpath by default in KSP's task, and therefore they can't be found. Can you check what voice.data.repo.internals.Converters
depends and add all of them into compileOnly
dependencies?Paul Woitaschek
11/10/2022, 10:29 PMTing-Yuan Huang
11/12/2022, 12:29 AMkotlin-serialization
shouldn't be blocked; ListSerializer
(link) can't be resolved without it.
btw, the BookId
cannot be validate()-ed even with other plugins unblocked. It fails to be validated because of an annotation attached by Compose can't be resolved.Ting-Yuan Huang
11/12/2022, 12:30 AMTing-Yuan Huang
11/12/2022, 12:31 AMPaul Woitaschek
03/03/2023, 10:45 AMTing-Yuan Huang
03/03/2023, 4:44 PMPaul Woitaschek
03/03/2023, 6:47 PMPaul Woitaschek
03/03/2023, 6:48 PMPaul Woitaschek
03/03/2023, 6:48 PM