Update `AggregatedJavadoc` so that jar names are constructed from
resolved artifact IDs rather than using the raw cache filename. Without
this change, javadoc generation fails when consuming SNAPSHOT
dependencies.
See gh-51456
Update docs build to use offline javadoc links based on the
contents of the javadoc jars. Since some libraries ship incorrect
Gradle `.module` files, new dependency variants have been added for
`implicitjavadoc` and `implicitsources`. These assume that javadoc
and source jars are shipped using Maven conventions. These variants
must be resolved using `lenient = true` since not all libraries ship
them.
The `element-list` files for `log4j` and `tomcat` have been copied
directly from their website since they are available online but no
javadoc jars are shipped.
The `aggregatedJavadoc` task will now fail if links are made to
unknown packages.
Closes gh-51456
Closes gh-51489
* gh-51489:
Polish "Pick up all @TypeExcludeFilters annotations on test classes"
Pick up all @TypeExcludeFilters annotations on test classes
Previously, TypeExcludeFiltersContextCustomizerFactory
only discovered the first @TypeExcludeFilters annotation.
This commit updates it to discover all @TypeExcludeFilters
annotations instead of stopping at the first.
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
See gh-51489
* Correct Jakarta Javadoc links
* Correct Spring Data Cassandra and Spring Data Redis Javadoc links
* Remove `index.html` from Javadoc links
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
See gh-51815
Adds a management.observations.conventions property to control which
set of conventions are auto-configured across the application.
Configures WebMvc and WebFlux ServerRequestObservationConvention
beans to switch to OpenTelemetry conventions when configured.
Configures JVM and system meter binders using their builder APIs to
apply OpenTelemetry conventions while still allowing individual
meter conventions to be overridden via beans.
Signed-off-by: Tommy Ludwig <8924140+shakuzen@users.noreply.github.com>
See gh-49241