semver-gradle-plugin
semver-gradle-plugin copied to clipboard
Option to print sem version only for the root project in a multi module project
Right now for a multi module project, semver is getting printed for all modules
> Task :meta:printSemver
semver for meta: v0.11.0.49+78d8ff2
> Task :web:printSemver
semver for web: v0.11.0.49+78d8ff2
> Task :dep-mgmt:printSemver
semver for dep-mgmt: v0.11.0.49+78d8ff2
> Task :compose:printSemver
semver for compose: v0.11.0.49+78d8ff2
> Task :backend:printSemver
semver for backend: v0.11.0.49+78d8ff2
> Task :meta:ksp:processor:printSemver
semver for processor: v0.11.0.49+78d8ff2
> Task :compose:web:printSemver
semver for web: v0.11.0.49+78d8ff2
> Task :dep-mgmt:bom:printSemver
semver for bom: v0.11.0.49+78d8ff2
> Task :shared:printSemver
semver for shared: v0.11.0.49+78d8ff2
> Task :dep-mgmt:catalog:printSemver
semver for catalog: v0.11.0.49+78d8ff2
This is getting too verbose. So provide an option to print only for root project by default.
@sureshg can you take a look at https://github.com/JavierSegoviaCordoba/semver-gradle-plugin/pull/162?
@JavierSegoviaCordoba thanks for the fix. Are you planning to release a new version soon?
@sureshg I have just published the version 0.6.0 with it on Maven Central and Gradle Plugin Portal. You should be able to get it on your project in 10-30 minutes.
@JavierSegoviaCordoba cool..it's working as expected. Thanks!