You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, all tasks required for klib validation are internal.
We should make these tasks public (and cleanup the API along the way), so those who can't directly apply our plugin could incorporate them into custom plugins without writing identical tasks using programmatic API.
The text was updated successfully, but these errors were encountered:
Would you consider splitting them out into a separate subproject? It would help with making the Gradle Plugin more idiomatic, being able to test them in isolation, and keeping user's build script classpaths cleaner.
Currently BCV leaks all its dependencies required for KLib validation into the build script classpath, but the KLib validation is only required during task execution, not during build configuration.
UPDATE Never mind, I misread. I thought this issue was about making the kotlinx.validation.api.klib.* classes public.
Currently, all tasks required for klib validation are internal.
We should make these tasks public (and cleanup the API along the way), so those who can't directly apply our plugin could incorporate them into custom plugins without writing identical tasks using programmatic API.
The text was updated successfully, but these errors were encountered: