[Gradle] Support independent versioning and conditional publishing
- Dominant language
- TypeScript
- Stars
- 2.5k
- Forks
- 221
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
1. In a monorepo, some modules may require a different versioning strategy if tightly coupled to different dependencies (i.e. compiler plugins are tied to compiler versions while runtime modules are independent)
2. In a sufficiently large monorepo, publishing each module each time, even when not changed can introduce a lot of noise (especially when considering irrelevant renovate PRs)
**Describe the solution you'd like**
As an opt-in feature, Gradle modules can be versioned independently and conditionally released only when the code changes. This would have to model a bit of how NPM-lerna repos work with module specific changelogs and independent versioning.
**Describe alternatives you've considered**
Could be easily supported by breaking out into separate repos, but that isn't always ideal.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.