Exclude micrometer-observation

ObservedAspect uses `and not` which is invalid for the AspectJ compiler/weaver and only works with the Spring AOP implementation.

See https://github.com/micrometer-metrics/micrometer/issues/1149
This commit is contained in:
Marcus Hert Da Coregio
2024-06-20 10:07:44 -03:00
parent b5b115fa80
commit 6144e06ed1

View File

@@ -22,7 +22,9 @@ compileTestJava {
dependencies {
aspect platform(libs.org.springframework.spring.framework.bom)
aspect platform(libs.org.springframework.security.spring.security.bom)
aspect "org.springframework.security:spring-security-aspects"
aspect ("org.springframework.security:spring-security-aspects") {
exclude(group: "io.micrometer", module: "micrometer-observation")
}
implementation platform(libs.org.springframework.spring.framework.bom)
implementation platform(libs.org.springframework.security.spring.security.bom)
@@ -30,8 +32,6 @@ dependencies {
implementation "org.springframework.security:spring-security-config"
runtimeOnly "org.springframework.security:spring-security-aspects"
testImplementation "org.assertj:assertj-core:3.18.0"
testImplementation "org.springframework:spring-test"
testImplementation "org.springframework.security:spring-security-test"