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
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.
Some of the dependencies we have are transitive from the build-time tools (e.g. Plexus). They are still libraries by their nature and should go into the lib package.
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 underbuildSrc
before it's exposed to wider audience.Suggested repackaging (jupdated after comments and discussions):
io.spine.internal.dependency
->io.spine.dependency
with 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
.The text was updated successfully, but these errors were encountered: