nebula-plugins / nebula-release-plugin

Release opinions based around gradle-git
Apache License 2.0
220 stars 56 forks source link

Add support for passing a versioning strategy class name as project property #227

Closed rpalcolea closed 2 years ago

rpalcolea commented 2 years ago

Because Extension values are available after project evaluation, it might be too late for version inference. This adds support to pass a class name to instantiate a versioning strategy and used that. This could be used to obtain versions not only from tags / semver but external services