diff --git a/CHANGELOG.md b/CHANGELOG.md index b2ec56c00cc..129e1a9c68d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ### Features - Add meta option to attach ANR thread dumps ([#3791](https://github.com/getsentry/sentry-java/pull/3791)) +- Include javadoc & sources in Gradle .module metadata file ### Fixes diff --git a/sentry-apache-http-client-5/build.gradle.kts b/sentry-apache-http-client-5/build.gradle.kts index a5d2dc358d3..0b3191adca8 100644 --- a/sentry-apache-http-client-5/build.gradle.kts +++ b/sentry-apache-http-client-5/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-apollo-3/build.gradle.kts b/sentry-apollo-3/build.gradle.kts index 22583203ed2..f0a61bed147 100644 --- a/sentry-apollo-3/build.gradle.kts +++ b/sentry-apollo-3/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-apollo/build.gradle.kts b/sentry-apollo/build.gradle.kts index d05a31856ba..0975b799819 100644 --- a/sentry-apollo/build.gradle.kts +++ b/sentry-apollo/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-compose-helper/build.gradle.kts b/sentry-compose-helper/build.gradle.kts index 4bdb1b1f990..aa64442b5f4 100644 --- a/sentry-compose-helper/build.gradle.kts +++ b/sentry-compose-helper/build.gradle.kts @@ -36,6 +36,10 @@ kotlin { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-graphql/build.gradle.kts b/sentry-graphql/build.gradle.kts index ed1c197acd1..cec44e405c2 100644 --- a/sentry-graphql/build.gradle.kts +++ b/sentry-graphql/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-jdbc/build.gradle.kts b/sentry-jdbc/build.gradle.kts index 239bd46cabc..8a514bf6833 100644 --- a/sentry-jdbc/build.gradle.kts +++ b/sentry-jdbc/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-jul/build.gradle.kts b/sentry-jul/build.gradle.kts index 009561801bf..d190261a94e 100644 --- a/sentry-jul/build.gradle.kts +++ b/sentry-jul/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-kotlin-extensions/build.gradle.kts b/sentry-kotlin-extensions/build.gradle.kts index c920b6cf334..b1dc1ffc0da 100644 --- a/sentry-kotlin-extensions/build.gradle.kts +++ b/sentry-kotlin-extensions/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-log4j2/build.gradle.kts b/sentry-log4j2/build.gradle.kts index 933b28bfc97..185217b5c3b 100644 --- a/sentry-log4j2/build.gradle.kts +++ b/sentry-log4j2/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-logback/build.gradle.kts b/sentry-logback/build.gradle.kts index 255e35022f8..bc5ac3b0ede 100644 --- a/sentry-logback/build.gradle.kts +++ b/sentry-logback/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-okhttp/build.gradle.kts b/sentry-okhttp/build.gradle.kts index a30e2d0594b..e6b7befc975 100644 --- a/sentry-okhttp/build.gradle.kts +++ b/sentry-okhttp/build.gradle.kts @@ -12,6 +12,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-openfeign/build.gradle.kts b/sentry-openfeign/build.gradle.kts index 0679c42f414..d68de2c6022 100644 --- a/sentry-openfeign/build.gradle.kts +++ b/sentry-openfeign/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-opentelemetry/sentry-opentelemetry-agent/build.gradle.kts b/sentry-opentelemetry/sentry-opentelemetry-agent/build.gradle.kts index 80b68430db2..846152017d9 100644 --- a/sentry-opentelemetry/sentry-opentelemetry-agent/build.gradle.kts +++ b/sentry-opentelemetry/sentry-opentelemetry-agent/build.gradle.kts @@ -6,6 +6,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-opentelemetry/sentry-opentelemetry-agentcustomization/build.gradle.kts b/sentry-opentelemetry/sentry-opentelemetry-agentcustomization/build.gradle.kts index 79e3599cc8e..fa509b993ff 100644 --- a/sentry-opentelemetry/sentry-opentelemetry-agentcustomization/build.gradle.kts +++ b/sentry-opentelemetry/sentry-opentelemetry-agentcustomization/build.gradle.kts @@ -10,6 +10,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-opentelemetry/sentry-opentelemetry-core/build.gradle.kts b/sentry-opentelemetry/sentry-opentelemetry-core/build.gradle.kts index 1dad433555e..27d75a98538 100644 --- a/sentry-opentelemetry/sentry-opentelemetry-core/build.gradle.kts +++ b/sentry-opentelemetry/sentry-opentelemetry-core/build.gradle.kts @@ -10,6 +10,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-quartz/build.gradle.kts b/sentry-quartz/build.gradle.kts index 8731f6a40b8..fffdd4f3342 100644 --- a/sentry-quartz/build.gradle.kts +++ b/sentry-quartz/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-samples/sentry-samples-console/build.gradle.kts b/sentry-samples/sentry-samples-console/build.gradle.kts index 44b85a2bca6..d7944f3ef91 100644 --- a/sentry-samples/sentry-samples-console/build.gradle.kts +++ b/sentry-samples/sentry-samples-console/build.gradle.kts @@ -9,6 +9,10 @@ application { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-samples/sentry-samples-jul/build.gradle.kts b/sentry-samples/sentry-samples-jul/build.gradle.kts index aef8c4b7f81..04efd4bbe95 100644 --- a/sentry-samples/sentry-samples-jul/build.gradle.kts +++ b/sentry-samples/sentry-samples-jul/build.gradle.kts @@ -11,6 +11,10 @@ application { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-samples/sentry-samples-log4j2/build.gradle.kts b/sentry-samples/sentry-samples-log4j2/build.gradle.kts index e658c123bae..eb2ab10eb00 100644 --- a/sentry-samples/sentry-samples-log4j2/build.gradle.kts +++ b/sentry-samples/sentry-samples-log4j2/build.gradle.kts @@ -9,6 +9,10 @@ application { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-samples/sentry-samples-logback/build.gradle.kts b/sentry-samples/sentry-samples-logback/build.gradle.kts index 48569e875b5..3d8169ac501 100644 --- a/sentry-samples/sentry-samples-logback/build.gradle.kts +++ b/sentry-samples/sentry-samples-logback/build.gradle.kts @@ -9,6 +9,10 @@ application { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-samples/sentry-samples-openfeign/build.gradle.kts b/sentry-samples/sentry-samples-openfeign/build.gradle.kts index 7075c39a3bf..2965797d374 100644 --- a/sentry-samples/sentry-samples-openfeign/build.gradle.kts +++ b/sentry-samples/sentry-samples-openfeign/build.gradle.kts @@ -9,6 +9,10 @@ application { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-samples/sentry-samples-spring-boot-jakarta/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-jakarta/build.gradle.kts index c5f16a2cd04..2d06b101531 100644 --- a/sentry-samples/sentry-samples-spring-boot-jakarta/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-jakarta/build.gradle.kts @@ -19,6 +19,10 @@ repositories { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } diff --git a/sentry-samples/sentry-samples-spring-boot/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot/build.gradle.kts index 1814bc3694b..d33c04695ac 100644 --- a/sentry-samples/sentry-samples-spring-boot/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot/build.gradle.kts @@ -19,6 +19,10 @@ repositories { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } diff --git a/sentry-servlet-jakarta/build.gradle.kts b/sentry-servlet-jakarta/build.gradle.kts index 9066d228c75..85069794c2a 100644 --- a/sentry-servlet-jakarta/build.gradle.kts +++ b/sentry-servlet-jakarta/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-servlet/build.gradle.kts b/sentry-servlet/build.gradle.kts index 8d03ede1524..8aea9860fb9 100644 --- a/sentry-servlet/build.gradle.kts +++ b/sentry-servlet/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-spring-boot-jakarta/build.gradle.kts b/sentry-spring-boot-jakarta/build.gradle.kts index 473a8b5de3e..fb218610610 100644 --- a/sentry-spring-boot-jakarta/build.gradle.kts +++ b/sentry-spring-boot-jakarta/build.gradle.kts @@ -13,6 +13,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } diff --git a/sentry-spring-boot-starter-jakarta/build.gradle.kts b/sentry-spring-boot-starter-jakarta/build.gradle.kts index bbe28a05877..b1f1587d523 100644 --- a/sentry-spring-boot-starter-jakarta/build.gradle.kts +++ b/sentry-spring-boot-starter-jakarta/build.gradle.kts @@ -12,6 +12,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } diff --git a/sentry-spring-boot-starter/build.gradle.kts b/sentry-spring-boot-starter/build.gradle.kts index fcbdd0d9a6e..5b8a197974a 100644 --- a/sentry-spring-boot-starter/build.gradle.kts +++ b/sentry-spring-boot-starter/build.gradle.kts @@ -12,6 +12,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-spring-boot/build.gradle.kts b/sentry-spring-boot/build.gradle.kts index 548b02face5..20fffde6e3c 100644 --- a/sentry-spring-boot/build.gradle.kts +++ b/sentry-spring-boot/build.gradle.kts @@ -13,6 +13,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-spring-jakarta/build.gradle.kts b/sentry-spring-jakarta/build.gradle.kts index be3c00583e3..893f2811cc9 100644 --- a/sentry-spring-jakarta/build.gradle.kts +++ b/sentry-spring-jakarta/build.gradle.kts @@ -14,6 +14,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } diff --git a/sentry-spring/build.gradle.kts b/sentry-spring/build.gradle.kts index ac444c25ca3..95445810d1f 100644 --- a/sentry-spring/build.gradle.kts +++ b/sentry-spring/build.gradle.kts @@ -14,6 +14,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry-test-support/build.gradle.kts b/sentry-test-support/build.gradle.kts index 767f5f7666e..4308a0bc72d 100644 --- a/sentry-test-support/build.gradle.kts +++ b/sentry-test-support/build.gradle.kts @@ -7,6 +7,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/sentry/build.gradle.kts b/sentry/build.gradle.kts index 08efc550d5a..34a29f4e003 100644 --- a/sentry/build.gradle.kts +++ b/sentry/build.gradle.kts @@ -11,6 +11,10 @@ plugins { } configure { + // https://docs.gradle.org/current/userguide/java_plugin.html#packaging + withJavadocJar() + withSourcesJar() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 }