https://github.com/openrewrite/rewrite-recipe-bom
Align version numbers for all OpenRewrite maintained recipe modules
https://github.com/openrewrite/rewrite-recipe-bom
Last synced: 3 months ago
JSON representation
Align version numbers for all OpenRewrite maintained recipe modules
- Host: GitHub
- URL: https://github.com/openrewrite/rewrite-recipe-bom
- Owner: openrewrite
- License: apache-2.0
- Created: 2022-04-13T18:10:36.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2026-03-05T16:22:55.000Z (3 months ago)
- Last Synced: 2026-03-05T19:29:15.714Z (3 months ago)
- Size: 578 KB
- Stars: 17
- Watchers: 5
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
rewrite-recipe-bom
[](https://github.com/openrewrite/rewrite/actions/workflows/ci.yml)
[](https://www.apache.org/licenses/LICENSE-2.0)
[](https://mvnrepository.com/artifact/org.openrewrite.recipe/rewrite-recipe-bom)
[](https://github.com/openrewrite/.github/blob/main/CONTRIBUTING.md)
## What is this?
Align version numbers for all OpenRewrite maintained recipe modules.
Intended to help with developing Recipe modules which take dependencies or otherwise build upon rewrite-maintained Recipe modules.
## Maven Usage
Maven provides the [Bill of Materials pattern](https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms) for aligning dependency versions.
```xml
org.openrewrite.recipe
rewrite-logging-frameworks
org.openrewrite.recipe
rewrite-testing-frameworks
org.openrewrite.recipe
rewrite-recipe-bom
import
```
## Gradle Usage
Gradle provides the [platform](https://docs.gradle.org/current/userguide/platforms.html#sub:using-platform-to-control-transitive-deps) function for aligning dependency versions.
```groovy
dependencies {
implementation(platform("org.openrewrite.recipe:rewrite-recipe-bom:"))
// No need to specify version numbers
implementation("org.openrewrite.recipe:rewrite-logging-frameworks")
implementation("org.openrewrite.recipe:rewrite-testing-frameworks")
}
```