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
Central definition of versions. It is spread out between buildSrc/build.gradle.kts and build.gradle.kts at the moment, since the Nexus Gradle Plugin has to be applied to the main project.
Double loading of publish.properties in buildSrc/build.gradle.kts and the interval.library-conventions.gradle.kts plugin.
Add a test dependency on kotlinx.interval.testcases. But, this will require kotlinx.interval.testcases not to apply the convention plugin itself, perhaps only a subset defined in a new separate convention plugin.
With the introduction of
kotlinx-interval-datetimeas a submodule,build-logicis used to apply a conventions plugin.But, this can be cleaned up a bit:
buildSrc/build.gradle.ktsandbuild.gradle.ktsat the moment, since the Nexus Gradle Plugin has to be applied to the main project.publish.propertiesinbuildSrc/build.gradle.ktsand theinterval.library-conventions.gradle.ktsplugin.kotlinx.interval.testcases. But, this will requirekotlinx.interval.testcasesnot to apply the convention plugin itself, perhaps only a subset defined in a new separate convention plugin.