JavierSegoviaCordoba / semver-gradle-plugin

Set projects versions based on git tags and following semantic versioning
https://semver-gradle-plugin.javiersc.com
Other
25 stars 3 forks source link

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

Closed sureshg closed 1 month ago

sureshg commented 5 months ago

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.

JavierSegoviaCordoba commented 1 month ago

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

sureshg commented 1 month ago

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

JavierSegoviaCordoba commented 1 month ago

@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.

sureshg commented 1 month ago

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