The package structure for the dependency objects we use instead of Gradle Version Catalog is mouthful, e.g., io.spine.internal.dependencies.spine.Spine. We still have not decided on migrating to Version Catalog for dependencies and we do have other code. Let's improve the code structure under buildSrc before it's exposed to wider audience.
Suggested repackaging (jupdated after comments and discussions):
io.spine.internal.dependency -> io.spine.dependency with the sub-packages compile, test, and lib.
io.spine.internal.dependency.spine -> io.spine.dependency.local.
io.spine.internal.gradle -> io.spine.gradle.
io.spine.internal.markup -> io.spine.docs.
The package structure for the dependency objects we use instead of Gradle Version Catalog is mouthful, e.g.,
io.spine.internal.dependencies.spine.Spine. We still have not decided on migrating to Version Catalog for dependencies and we do have other code. Let's improve the code structure underbuildSrcbefore it's exposed to wider audience.Suggested repackaging (jupdated after comments and discussions):
io.spine.internal.dependency->io.spine.dependencywith the sub-packagescompile,test, andlib.io.spine.internal.dependency.spine->io.spine.dependency.local.io.spine.internal.gradle->io.spine.gradle.io.spine.internal.markup->io.spine.docs.