diff --git a/CHANGELOG.md b/CHANGELOG.md index d75d2bd1a9a..b1c5072fde9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog -## Unreleased +## 5.1.0-beta.8 + +* Feat: Generate Sentry BOM (#1486) ## 5.1.0-beta.7 diff --git a/gradle.properties b/gradle.properties index d5d81ad0032..303afea30bc 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ android.useAndroidX=true # Release information buildVersionCode=20077 -versionName=5.1.0-beta.8-SNAPSHOT +versionName=5.1.0-beta.8 # disable renderscript, it's enabled by default android.defaults.buildfeatures.renderscript=false diff --git a/sentry-bom/build.gradle.kts b/sentry-bom/build.gradle.kts new file mode 100644 index 00000000000..943d8c1987c --- /dev/null +++ b/sentry-bom/build.gradle.kts @@ -0,0 +1,26 @@ +plugins { + `java-platform` // used to build Maven BOM + `maven-publish` +} + +dependencies { + constraints { + project.rootProject.subprojects + .filter { + !it.name.startsWith("sentry-samples") && + it.name != project.name && + it.name != "sentry-test-support" + } + .forEach { + api(it) + } + } +} + +publishing { + publications { + create("maven") { + from(components["javaPlatform"]) + } + } +} diff --git a/settings.gradle.kts b/settings.gradle.kts index cccd16bd88a..d6fe87420fa 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -18,6 +18,7 @@ include( "sentry-apache-http-client-5", "sentry-spring", "sentry-spring-boot-starter", + "sentry-bom", "sentry-samples:sentry-samples-android", "sentry-samples:sentry-samples-console", "sentry-samples:sentry-samples-jul",