semver-gradle-plugin icon indicating copy to clipboard operation
semver-gradle-plugin copied to clipboard

Option to print sem version only for the root project in a multi module project

Open sureshg opened this issue 1 year ago • 1 comments

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 avatar May 03 '24 01:05 sureshg

@sureshg can you take a look at https://github.com/JavierSegoviaCordoba/semver-gradle-plugin/pull/162?

JavierSegoviaCordoba avatar Aug 12 '24 15:08 JavierSegoviaCordoba

@JavierSegoviaCordoba thanks for the fix. Are you planning to release a new version soon?

sureshg avatar Aug 13 '24 14:08 sureshg

@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 avatar Aug 13 '24 15:08 JavierSegoviaCordoba

@JavierSegoviaCordoba cool..it's working as expected. Thanks!

sureshg avatar Aug 13 '24 15:08 sureshg