You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ji...@apache.org on 2023/05/30 10:54:02 UTC
[camel-quarkus] 02/13: Fix of Openapi-java because of CAMEL-18963 (compile and jvm works, native fails)
This is an automated email from the ASF dual-hosted git repository.
jiriondrusek pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 933d2e81491f823703231f3b405fd375391da539
Author: JiriOndrusek <on...@gmail.com>
AuthorDate: Mon May 15 15:29:52 2023 +0200
Fix of Openapi-java because of CAMEL-18963 (compile and jvm works, native fails)
---
.../java/deployment/OpenApiJavaProcessor.java | 16 +++++-----
...itutions.java => OpenapiJavaSubstitutions.java} | 18 ++++++++++--
.../openapijava/it/common/OpenApiTest.java | 6 +---
.../component/openapijava/it/v2/OpenApiV2Test.java | 7 ++---
.../component/openapijava/it/v3/OpenApiV3Test.java | 2 +-
poms/bom/pom.xml | 20 +++++++++++++
poms/bom/src/main/generated/flattened-full-pom.xml | 34 +++++++++++++++++-----
.../src/main/generated/flattened-reduced-pom.xml | 34 +++++++++++++++++-----
.../generated/flattened-reduced-verbose-pom.xml | 34 +++++++++++++++++-----
9 files changed, 129 insertions(+), 42 deletions(-)
diff --git a/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java b/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java
index c4d93f3cc3..97e1d822ab 100644
--- a/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java
+++ b/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java
@@ -30,7 +30,6 @@ import com.fasterxml.jackson.core.JsonFactory;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
-import io.apicurio.datamodels.openapi.models.OasDocument;
import io.quarkus.bootstrap.classloading.QuarkusClassLoader;
import io.quarkus.deployment.Capabilities;
import io.quarkus.deployment.Capability;
@@ -59,6 +58,7 @@ import org.apache.camel.openapi.BeanConfig;
import org.apache.camel.openapi.DefaultRestDefinitionsResolver;
import org.apache.camel.openapi.RestDefinitionsResolver;
import org.apache.camel.openapi.RestOpenApiReader;
+import org.apache.camel.openapi.RestOpenApiSupport;
import org.apache.camel.quarkus.core.deployment.spi.CamelRoutesBuilderClassBuildItem;
import org.apache.camel.quarkus.core.deployment.util.CamelSupport;
import org.apache.camel.spi.RestConfiguration;
@@ -88,7 +88,7 @@ class OpenApiJavaProcessor {
@BuildStep
void addDependencies(BuildProducer<IndexDependencyBuildItem> indexDependency) {
- indexDependency.produce(new IndexDependencyBuildItem("io.swagger.core.v3", "swagger-models-jakarta"));
+ indexDependency.produce(new IndexDependencyBuildItem("io.swagger.core.v3", "swagger-models"));
}
@BuildStep
@@ -96,8 +96,8 @@ class OpenApiJavaProcessor {
reflectiveClasses.produce(ReflectiveClassBuildItem.builder(SCHEMA.toString()).methods().fields().build());
IndexView index = combinedIndex.getIndex();
- index.getAllKnownSubclasses(SCHEMA).stream().map(ClassInfo::toString).forEach(
- name -> reflectiveClasses.produce(ReflectiveClassBuildItem.builder(name).methods().build()));
+ index.getAllKnownSubclasses(SCHEMA).stream().map(ClassInfo::toString)
+ .forEach(name -> reflectiveClasses.produce(ReflectiveClassBuildItem.builder(name).methods().build()));
reflectiveClasses.produce(ReflectiveClassBuildItem.builder(Discriminator.class).build());
}
@@ -186,7 +186,7 @@ class CamelRestOASFilter implements OASFilter {
initOpenApi(bc, info, rc,
Optional.ofNullable(rc.getApiProperties()).orElseGet(HashMap::new));
- final OasDocument openApi = reader.read(context, rests, bc, null, context.getClassResolver());
+ final io.swagger.v3.oas.models.OpenAPI openApi = reader.read(context, rests, bc, null, context.getClassResolver());
if (!rc.isApiVendorExtension()) {
clearVendorExtensions(openApi);
}
@@ -195,9 +195,9 @@ class CamelRestOASFilter implements OASFilter {
final ObjectMapper mapper = new ObjectMapper(new JsonFactory());
mapper.enable(SerializationFeature.INDENT_OUTPUT);
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
- final Object dump = io.apicurio.datamodels.Library.writeNode(openApi);
- final byte[] jsonData = mapper.writeValueAsBytes(dump);
- final JsonNode node = mapper.readTree(jsonData);
+
+ String jsonContent = RestOpenApiSupport.getJsonFromOpenAPI(openApi, bc);
+ final JsonNode node = mapper.readTree(jsonContent);
OpenAPI oai = new OpenAPIImpl();
DefinitionReader.processDefinition(oai, node);
diff --git a/extensions/openapi-java/runtime/src/main/java/org/apache/camel/quarkus/component/openapi/java/graal/RestOpenApiReaderSubstitutions.java b/extensions/openapi-java/runtime/src/main/java/org/apache/camel/quarkus/component/openapi/java/graal/OpenapiJavaSubstitutions.java
similarity index 70%
rename from extensions/openapi-java/runtime/src/main/java/org/apache/camel/quarkus/component/openapi/java/graal/RestOpenApiReaderSubstitutions.java
rename to extensions/openapi-java/runtime/src/main/java/org/apache/camel/quarkus/component/openapi/java/graal/OpenapiJavaSubstitutions.java
index 950cd24434..8ac8b23f13 100644
--- a/extensions/openapi-java/runtime/src/main/java/org/apache/camel/quarkus/component/openapi/java/graal/RestOpenApiReaderSubstitutions.java
+++ b/extensions/openapi-java/runtime/src/main/java/org/apache/camel/quarkus/component/openapi/java/graal/OpenapiJavaSubstitutions.java
@@ -16,17 +16,29 @@
*/
package org.apache.camel.quarkus.component.openapi.java.graal;
+import java.util.Calendar;
import java.util.List;
import com.oracle.svm.core.annotate.Substitute;
import com.oracle.svm.core.annotate.TargetClass;
-import io.apicurio.datamodels.core.models.ExtensibleNode;
+import io.swagger.v3.oas.models.media.Schema;
import org.apache.camel.openapi.RestOpenApiReader;
+final class OpenapiJavaSubstitutions {
+}
+
@TargetClass(RestOpenApiReader.class)
-public final class RestOpenApiReaderSubstitutions {
+final class RestOpenApiReaderSubstitutions {
@Substitute
- private static void convertAndSetItemsEnum(ExtensibleNode items, List<String> allowableValues, Class<?> type) {
+ private static void convertAndSetItemsEnum(final Schema items, final List<String> allowableValues, final Class<?> type) {
throw new UnsupportedOperationException("RestOpenApiReader::convertAndSetItemsEnum should not be invoked");
}
}
+
+@TargetClass(Calendar.Builder.class)
+final class CalendarBuilderSubstitution {
+ @Substitute
+ public Calendar build() {
+ throw new UnsupportedOperationException("Calendar::build is not supported");
+ }
+}
diff --git a/integration-tests/openapi-java/src/test/java/org/apache/camel/quarkus/component/openapijava/it/common/OpenApiTest.java b/integration-tests/openapi-java/src/test/java/org/apache/camel/quarkus/component/openapijava/it/common/OpenApiTest.java
index 352851e43e..e759eedc8b 100644
--- a/integration-tests/openapi-java/src/test/java/org/apache/camel/quarkus/component/openapijava/it/common/OpenApiTest.java
+++ b/integration-tests/openapi-java/src/test/java/org/apache/camel/quarkus/component/openapijava/it/common/OpenApiTest.java
@@ -114,7 +114,7 @@ public abstract class OpenApiTest {
.statusCode(200)
.body(
"components.securitySchemes", hasKey("basicAuth"),
- "components.securitySchemes.basicAuth.scheme", is("basic"),
+ "components.securitySchemes.basicAuth.name", is("basic"),
"components.securitySchemes.basicAuth.type", is("http"),
"components.securitySchemes.basicAuth.description", is("Basic Authentication"));
@@ -153,18 +153,14 @@ public abstract class OpenApiTest {
"paths.'/api/operation/spec'.get.parameters[0].description", is("Header Param Number"),
"paths.'/api/operation/spec'.get.parameters[0].schema.default", is("1"),
"paths.'/api/operation/spec'.get.parameters[0].schema.enum", contains("1", "2", "3"),
- "paths.'/api/operation/spec'.get.parameters[0].schema.type", is("integer"),
"paths.'/api/operation/spec'.get.parameters[0].in", is("header"),
"paths.'/api/operation/spec'.get.parameters[0].required", is(true),
- "paths.'/api/operation/spec'.get.parameters[1].style", is("multi"),
"paths.'/api/operation/spec'.get.parameters[1].name", is("query_letter"),
"paths.'/api/operation/spec'.get.parameters[1].description", is("Query Param Letter"),
"paths.'/api/operation/spec'.get.parameters[1].schema.default", is("B"),
"paths.'/api/operation/spec'.get.parameters[1].schema.enum", contains("A", "B", "C"),
- "paths.'/api/operation/spec'.get.parameters[1].schema.type", is("string"),
"paths.'/api/operation/spec'.get.parameters[1].in", is("query"),
"paths.'/api/operation/spec'.get.parameters[1].required", is(false),
- "paths.'/api/operation/spec'.get.responses.418.headers.rate.schema.type", is("integer"),
"paths.'/api/operation/spec'.get.responses.418.headers.rate.description", is("API Rate Limit"),
"paths.'/api/operation/spec'.get.responses.418.description", is("I am a teapot"),
"paths.'/api/operation/spec'.get.responses.error.description", is("Response Error"));
diff --git a/integration-tests/openapi-java/src/test/java/org/apache/camel/quarkus/component/openapijava/it/v2/OpenApiV2Test.java b/integration-tests/openapi-java/src/test/java/org/apache/camel/quarkus/component/openapijava/it/v2/OpenApiV2Test.java
index 69fdfe24ac..31d73ce417 100644
--- a/integration-tests/openapi-java/src/test/java/org/apache/camel/quarkus/component/openapijava/it/v2/OpenApiV2Test.java
+++ b/integration-tests/openapi-java/src/test/java/org/apache/camel/quarkus/component/openapijava/it/v2/OpenApiV2Test.java
@@ -50,12 +50,11 @@ public class OpenApiV2Test extends OpenApiTest {
"paths.'/api/operation/spec'", hasKey("get"),
"paths.'/api/operation/spec'.get.parameters[0].name", is("header_number"),
"paths.'/api/operation/spec'.get.parameters[0].description", is("Header Param Number"),
- "paths.'/api/operation/spec'.get.parameters[0].default", is("1"),
- "paths.'/api/operation/spec'.get.parameters[0].enum", contains("1", "2", "3"),
+ "paths.'/api/operation/spec'.get.parameters[0].default", is(1),
+ "paths.'/api/operation/spec'.get.parameters[0].enum", contains(1, 2, 3),
"paths.'/api/operation/spec'.get.parameters[0].type", is("integer"),
"paths.'/api/operation/spec'.get.parameters[0].in", is("header"),
"paths.'/api/operation/spec'.get.parameters[0].required", is(true),
- "paths.'/api/operation/spec'.get.parameters[1].collectionFormat", is("multi"),
"paths.'/api/operation/spec'.get.parameters[1].name", is("query_letter"),
"paths.'/api/operation/spec'.get.parameters[1].description", is("Query Param Letter"),
"paths.'/api/operation/spec'.get.parameters[1].default", is("B"),
@@ -81,7 +80,7 @@ public class OpenApiV2Test extends OpenApiTest {
.statusCode(200)
.body(
"securityDefinitions", hasKey("basicAuth"),
- "securityDefinitions.basicAuth.type", is("basicAuth"),
+ "securityDefinitions.basicAuth.type", is("basic"),
"securityDefinitions.basicAuth.description", is("Basic Authentication"));
}
diff --git a/integration-tests/openapi-java/src/test/java/org/apache/camel/quarkus/component/openapijava/it/v3/OpenApiV3Test.java b/integration-tests/openapi-java/src/test/java/org/apache/camel/quarkus/component/openapijava/it/v3/OpenApiV3Test.java
index 552d57981f..2f7bd3d669 100644
--- a/integration-tests/openapi-java/src/test/java/org/apache/camel/quarkus/component/openapijava/it/v3/OpenApiV3Test.java
+++ b/integration-tests/openapi-java/src/test/java/org/apache/camel/quarkus/component/openapijava/it/v3/OpenApiV3Test.java
@@ -46,7 +46,7 @@ public class OpenApiV3Test extends OpenApiTest {
.statusCode(200)
.body(
"components.securitySchemes", hasKey("bearerAuth"),
- "components.securitySchemes.bearerAuth.scheme", is("bearer"),
+ "components.securitySchemes.bearerAuth.name", is("bearer"),
"components.securitySchemes.bearerAuth.type", is("http"),
"components.securitySchemes.bearerAuth.bearerFormat", is("Bearer Token Authentication"));
}
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index b6b7bae3df..94dcce881d 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -1939,6 +1939,16 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-openapi-java</artifactId>
<version>${camel.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>com.google.code.findbugs</groupId>
+ <artifactId>jsr305</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.checkerframework</groupId>
+ <artifactId>checker-qual</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
@@ -2137,6 +2147,16 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-rest-openapi</artifactId>
<version>${camel.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>com.google.code.findbugs</groupId>
+ <artifactId>jsr305</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.checkerframework</groupId>
+ <artifactId>checker-qual</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml
index 5b37e1a0a7..fc14d94f4a 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -1877,6 +1877,16 @@
<groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>camel-openapi-java</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<version>4.0.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <exclusions>
+ <exclusion>
+ <groupId>com.google.code.findbugs</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <artifactId>jsr305</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ </exclusion>
+ <exclusion>
+ <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <artifactId>checker-qual</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2057,6 +2067,16 @@
<groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>camel-rest-openapi</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<version>4.0.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <exclusions>
+ <exclusion>
+ <groupId>com.google.code.findbugs</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <artifactId>jsr305</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ </exclusion>
+ <exclusion>
+ <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <artifactId>checker-qual</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6423,7 +6443,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-aop</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6438,7 +6458,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-expression</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6449,7 +6469,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-jdbc</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6464,7 +6484,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-jms</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6479,7 +6499,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-messaging</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6494,7 +6514,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-orm</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6509,7 +6529,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-tx</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index 072ed1ce63..94a7e317b0 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -1877,6 +1877,16 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-openapi-java</artifactId>
<version>4.0.0-SNAPSHOT</version>
+ <exclusions>
+ <exclusion>
+ <groupId>com.google.code.findbugs</groupId>
+ <artifactId>jsr305</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.checkerframework</groupId>
+ <artifactId>checker-qual</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
@@ -2057,6 +2067,16 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-rest-openapi</artifactId>
<version>4.0.0-SNAPSHOT</version>
+ <exclusions>
+ <exclusion>
+ <groupId>com.google.code.findbugs</groupId>
+ <artifactId>jsr305</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.checkerframework</groupId>
+ <artifactId>checker-qual</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
@@ -6408,7 +6428,7 @@
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
- <version>6.0.8</version>
+ <version>6.0.9</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
@@ -6423,7 +6443,7 @@
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
- <version>6.0.8</version>
+ <version>6.0.9</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
@@ -6434,7 +6454,7 @@
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
- <version>6.0.8</version>
+ <version>6.0.9</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
@@ -6449,7 +6469,7 @@
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jms</artifactId>
- <version>6.0.8</version>
+ <version>6.0.9</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
@@ -6464,7 +6484,7 @@
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-messaging</artifactId>
- <version>6.0.8</version>
+ <version>6.0.9</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
@@ -6479,7 +6499,7 @@
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
- <version>6.0.8</version>
+ <version>6.0.9</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
@@ -6494,7 +6514,7 @@
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
- <version>6.0.8</version>
+ <version>6.0.9</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
index 29cec12b15..c1b714c355 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -1877,6 +1877,16 @@
<groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>camel-openapi-java</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<version>4.0.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <exclusions>
+ <exclusion>
+ <groupId>com.google.code.findbugs</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <artifactId>jsr305</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ </exclusion>
+ <exclusion>
+ <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <artifactId>checker-qual</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2057,6 +2067,16 @@
<groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>camel-rest-openapi</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<version>4.0.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <exclusions>
+ <exclusion>
+ <groupId>com.google.code.findbugs</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <artifactId>jsr305</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ </exclusion>
+ <exclusion>
+ <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <artifactId>checker-qual</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6408,7 +6428,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-aop</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6423,7 +6443,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-expression</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6434,7 +6454,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-jdbc</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6449,7 +6469,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-jms</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6464,7 +6484,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-messaging</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6479,7 +6499,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-orm</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6494,7 +6514,7 @@
<dependency>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<artifactId>spring-tx</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
- <version>6.0.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+ <version>6.0.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->