Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[incubator-kie-issues#1575] Upgrade quarkus to 3.15 #3750

Open
wants to merge 28 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
e2adcba
Upgrade quarkus to 3.15
RishiRajAnand Oct 22, 2024
1a33b28
Fix errors due to flyway 10 upgrade
RishiRajAnand Nov 21, 2024
8839c52
Fix infinispan protostream errors due to upgrade
RishiRajAnand Nov 21, 2024
1678c80
Align kubernetes-client version to quarkus supported version 6.13.3
RishiRajAnand Nov 22, 2024
03ddd63
Upgrade quarkus to 3.15.2
RishiRajAnand Nov 25, 2024
893882d
Updating jandex and quarkus camel
RishiRajAnand Nov 28, 2024
a34f0d4
Upgrading h2 version to 2.3.232 and aligning other library versions
RishiRajAnand Dec 2, 2024
7060642
replacing quarkus-smallrye-reactive-messaging-kafka with new name
RishiRajAnand Dec 3, 2024
f2ce811
fix DevMojoIT test failures
RishiRajAnand Dec 10, 2024
77dcbfd
Upgrade openapi-generator to 2.6.0 lts
RishiRajAnand Dec 18, 2024
13fb8d5
Upgrading h2 version to 2.3.232 and aligning other library versions
RishiRajAnand Dec 2, 2024
fb2557b
- Upgrade `quarkus-openapi-generator` to `2.7.0-lts`
pefernan Dec 18, 2024
53ba75a
Reverting postgresql fly way dependency
RishiRajAnand Jan 2, 2025
9f1d5ad
Fixing sanity verification tests
RishiRajAnand Jan 2, 2025
cfea05a
Reverting flyway postgres changes
RishiRajAnand Jan 2, 2025
dbb20ad
- Fix formatting
pefernan Jan 7, 2025
3d7ddb7
- Fix typo
pefernan Jan 7, 2025
5415ea3
- Fix tests
pefernan Jan 8, 2025
29a6087
Disable analytics
RishiRajAnand Jan 7, 2025
32c39c4
Disable analytics
RishiRajAnand Jan 7, 2025
c3da82d
Fixing Dev Mojo IT
RishiRajAnand Jan 10, 2025
0217943
Minor refactoring as per migration guide 3.9
RishiRajAnand Jan 17, 2025
cfff1e0
Update quarkus version to 3.15.3 LTS
RishiRajAnand Jan 22, 2025
b65aa5d
Update vertx and grpc
RishiRajAnand Jan 22, 2025
a6a25e7
Align maven compiler version with quarkus
RishiRajAnand Jan 22, 2025
c582561
- Upgrade `io.quarkiverse.embedded.postgresql:quarkus-embedded-postgr…
pefernan Jan 22, 2025
49b360d
- Upgrade `io.quarkiverse.openapi.generator:quarkus-openapi-generator…
pefernan Jan 22, 2025
d49245c
- fix `integration-tests-quarkus-openapi-client`
pefernan Jan 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion addons/common/flyway/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,10 @@
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
</dependency>

<dependency>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmmm, here we are adding a flyway dependency intended for a particular db in a common addon. I do not think thats the way to go. Im afraid this has to be moved somewhere else

<groupId>org.flywaydb</groupId>
<artifactId>flyway-database-postgresql</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion addons/common/persistence/infinispan/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<dependencies>
<!--~~(No version provided)~~>--><dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-client-hotrod-jakarta</artifactId>
<artifactId>infinispan-client-hotrod</artifactId>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ private FieldDescriptorProto buildFieldDescriptor(FieldDescriptor descriptor) {
}
}
fieldBuilder.setLabel(descriptor.getLabel() == Label.ONE_OF ? FieldDescriptorProto.Label.LABEL_OPTIONAL : FieldDescriptorProto.Label.valueOf("LABEL_" + descriptor.getLabel().name()));
fieldBuilder.setProto3Optional(!descriptor.isRequired());
fieldBuilder.setProto3Optional(descriptor.getLabel() != Label.REQUIRED);
return fieldBuilder.build();
}

Expand Down
12 changes: 6 additions & 6 deletions kogito-build/kogito-build-no-bom-parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -83,17 +83,17 @@
<version.asciidoctor.plugin>1.5.2.1</version.asciidoctor.plugin>
<version.build.helper.plugin>3.0.0</version.build.helper.plugin>
<version.clean.plugin>3.1.0</version.clean.plugin>
<version.compiler.plugin>3.8.1</version.compiler.plugin>
<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.copyrename.plugin>1.0</version.copyrename.plugin>
<version.dependency.plugin>3.5.0</version.dependency.plugin>
<version.de.skuzzle.enforcer>1.1.0</version.de.skuzzle.enforcer>
<version.enforcer.plugin>3.0.0-M2</version.enforcer.plugin>
<version.enforcer.plugin>3.3.0</version.enforcer.plugin>
<version.exec.plugin>3.1.1</version.exec.plugin>
<version.findbugs.plugin>3.0.5</version.findbugs.plugin>
<version.install.plugin>2.5.2</version.install.plugin>
<version.invoker.plugin>3.2.2</version.invoker.plugin>
<version.install.plugin>3.1.1</version.install.plugin>
<version.invoker.plugin>3.7.0</version.invoker.plugin>
<version.jacoco.plugin>0.8.11</version.jacoco.plugin>
<version.jandex.plugin>3.1.6</version.jandex.plugin>
<version.jandex.plugin>3.2.3</version.jandex.plugin>
<version.jar.plugin>3.2.0</version.jar.plugin>
<version.javancss.plugin>2.0</version.javancss.plugin>
<version.jdocbook.plugin>2.3.9</version.jdocbook.plugin>
Expand All @@ -111,7 +111,7 @@
<version.shade.plugin>3.0.0</version.shade.plugin>
<version.sonar.plugin>3.6.1.1688</version.sonar.plugin>
<version.source.plugin>3.2.1</version.source.plugin>
<version.surefire.plugin>3.1.2</version.surefire.plugin> <!-- minimum required by JUnit 5 -->
<version.surefire.plugin>3.3.1</version.surefire.plugin> <!-- minimum required by JUnit 5 -->
<version.surefire.report.plugin>3.1.2</version.surefire.report.plugin>
<version.taglist.plugin>2.4</version.taglist.plugin>
<!-- Versions plugin should stay on version 2.5
Expand Down
57 changes: 32 additions & 25 deletions kogito-build/kogito-dependencies-bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,10 @@

<properties>
<!-- this version property is used in plugins but also in dependencies too -->
<version.io.quarkus>3.8.6</version.io.quarkus>
<version.io.quarkus>3.15.3</version.io.quarkus>
<version.io.quarkus.quarkus-test>${version.io.quarkus}</version.io.quarkus.quarkus-test>
<version.org.springframework.boot>3.2.6</version.org.springframework.boot>
<version.org.apache.kafka>3.7.0</version.org.apache.kafka>
<version.org.apache.kafka>3.7.1</version.org.apache.kafka>

<version.org.bouncycastle.bc.jdk18on>1.78.1</version.org.bouncycastle.bc.jdk18on>

Expand All @@ -51,20 +51,20 @@
<version.net.minidev.jsonsmart>2.4.10</version.net.minidev.jsonsmart>
<version.net.thisptr.jackson-jq>1.0.0-preview.20240207</version.net.thisptr.jackson-jq>
<version.io.quarkiverse.jackson-jq>2.0.2</version.io.quarkiverse.jackson-jq>
<version.io.quarkiverse.openapi.generator>2.4.1</version.io.quarkiverse.openapi.generator>
<version.io.quarkiverse.openapi.generator>2.8.0-lts</version.io.quarkiverse.openapi.generator>
<version.io.quarkiverse.asyncapi>0.3.0</version.io.quarkiverse.asyncapi>
<version.io.quarkiverse.reactivemessaging.http>2.4.1</version.io.quarkiverse.reactivemessaging.http>
<version.io.quarkiverse.embedded.postgresql>0.2.3</version.io.quarkiverse.embedded.postgresql>
<version.io.quarkiverse.embedded.postgresql>0.3.0</version.io.quarkiverse.embedded.postgresql>
<version.com.github.haifengl.smile>1.5.2</version.com.github.haifengl.smile>
<version.com.github.javaparser>3.25.8</version.com.github.javaparser>
<version.com.github.javaparser>3.26.1</version.com.github.javaparser>
<version.com.fasterxml.jackson.datatype>2.17.2</version.com.fasterxml.jackson.datatype>
<version.com.github.victools>4.31.0</version.com.github.victools>
<version.com.github.tomakehurst.wiremock>2.35.1</version.com.github.tomakehurst.wiremock>
<version.com.github.tomakehurst.wiremock>2.35.2</version.com.github.tomakehurst.wiremock>
<version.com.google.protobuf>3.25.5</version.com.google.protobuf>
<!-- We don't use gson directly. This is just to align versions of transitive dependencies -->
<version.com.google.gson>2.10.1</version.com.google.gson>
<!-- currently required for integration test only -->
<version.com.sun.xml.bind.core>4.0.4</version.com.sun.xml.bind.core>
<version.com.sun.xml.bind.core>4.0.5</version.com.sun.xml.bind.core>
<version.com.sun.activation>2.0.1</version.com.sun.activation>
<version.javax.inject>2.0.1</version.javax.inject>
<version.org.eclipse.microprofile.openapi>3.1.1</version.org.eclipse.microprofile.openapi>
Expand All @@ -79,22 +79,21 @@
Don't add as a management dependency because it will break SpringBoot and Quarkus
Kubernetes addons since they use a different version.
-->
<version.io.fabric8.kubernetes-client>6.10.0</version.io.fabric8.kubernetes-client>
<version.io.fabric8.kubernetes-client>6.13.3</version.io.fabric8.kubernetes-client>
<version.io.micrometer>1.12.2</version.io.micrometer>
<version.org.flywaydb>9.22.3</version.org.flywaydb>
<version.org.postgresql>42.7.2</version.org.postgresql>
<version.com.h2>2.2.220</version.com.h2>
<version.org.flywaydb>10.17.3</version.org.flywaydb>
<version.org.postgresql>42.7.4</version.org.postgresql>
<version.com.h2>2.3.232</version.com.h2> <!-- Overriding version 2.3.230 to fix https://github.com/h2database/h2database/issues/4079 -->
<version.io.serverlessworkflow>4.0.5.Final</version.io.serverlessworkflow>
<!-- Aligned with Quarkus 2.7 (LTS) - see https://issues.redhat.com/browse/KOGITO-7971 -->
<version.io.smallrye-open-api>3.10.0</version.io.smallrye-open-api>
<version.org.awaitility>4.2.0</version.org.awaitility>

<version.io.smallrye.reactive.mutiny-vertx-web-client>3.11.0</version.io.smallrye.reactive.mutiny-vertx-web-client>

<version.io.vertx>4.5.7</version.io.vertx>
<version.io.grpc>1.59.1</version.io.grpc>
<version.io.vertx>4.5.11</version.io.vertx>
<version.io.grpc>1.65.1</version.io.grpc>

<version.io.quarkus.camel>3.9.0</version.io.quarkus.camel> <!-- TODO: quarkus version mismatch -->
<version.io.quarkus.camel>3.15.1</version.io.quarkus.camel> <!-- TODO: quarkus version mismatch -->

<version.io.swagger.parser.v3>2.1.19</version.io.swagger.parser.v3>
<version.io.swagger.core.v3>2.2.19</version.io.swagger.core.v3>
Expand All @@ -103,16 +102,16 @@

<version.org.graalvm.nativeimage>23.1.2</version.org.graalvm.nativeimage>

<version.org.infinispan>14.0.27.Final</version.org.infinispan>
<version.org.infinispan.protostream>4.6.5.Final</version.org.infinispan.protostream>
<version.org.infinispan>15.0.11.Final</version.org.infinispan>
<version.org.infinispan.protostream>5.0.8.Final</version.org.infinispan.protostream>

<version.org.rocksdb>7.10.2</version.org.rocksdb>
<!-- consider migrating to 3.x JDK 9: https://jakarta.ee/specifications/restful-ws/ -->
<version.jakarta.ws.rs>3.1.0</version.jakarta.ws.rs>
<version.jakarta.persistence-api>3.1.0</version.jakarta.persistence-api>

<version.org.jboss.resteasy>6.2.7.Final</version.org.jboss.resteasy>
<version.org.keycloak>24.0.4</version.org.keycloak>
<version.org.keycloak>25.0.6</version.org.keycloak>
<!-- It seems that the confluent kafka cannot replace wurstmeister/kafka so easily. See FAI-729 -->
<version.wurstmeister.kafka>2.12-2.2.1</version.wurstmeister.kafka>
<version.org.mongo>4.11.1</version.org.mongo>
Expand All @@ -121,7 +120,7 @@
<version.org.redis>2.0.4</version.org.redis>
<version.org.postgres>15.9-alpine3.20</version.org.postgres>
<!-- we align to version used by quarkus -->
<version.org.apache.avro>1.11.4</version.org.apache.avro>
<version.org.apache.avro>1.12.0</version.org.apache.avro>
<version.org.assertj>3.24.2</version.org.assertj>
<version.org.glassfish.jaxb>4.0.4</version.org.glassfish.jaxb>
<version.org.json-unit-assertj>2.9.0</version.org.json-unit-assertj>
Expand All @@ -131,11 +130,11 @@
<version.org.junit.vintage>5.10.2</version.org.junit.vintage>
<version.org.junit.platform>1.10.2</version.org.junit.platform> <!-- otherwise Quarkus brings its own, silently disabling some tests -->
<version.org.mockito>5.8.0</version.org.mockito>
<version.org.testcontainers>1.19.6</version.org.testcontainers>
<version.org.testcontainers>1.20.1</version.org.testcontainers>
<version.org.xmlunit-core>2.10.0</version.org.xmlunit-core>
<version.io.rest-assured>5.4.0</version.io.rest-assured>
<version.io.rest-assured>5.5.0</version.io.rest-assured>

<version.net.byte-buddy>1.14.11</version.net.byte-buddy>
<version.net.byte-buddy>1.14.18</version.net.byte-buddy>

<version.org.mvel>2.5.0.Final</version.org.mvel>
<version.org.reactivestreams>1.0.4</version.org.reactivestreams>
Expand Down Expand Up @@ -738,7 +737,11 @@
<artifactId>flyway-core</artifactId>
<version>${version.org.flywaydb}</version>
</dependency>

<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-database-postgresql</artifactId>
<version>${version.org.flywaydb}</version>
</dependency>
<!-- infinispan -->
<dependency>
<groupId>org.infinispan</groupId>
Expand All @@ -747,7 +750,7 @@
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-client-hotrod-jakarta</artifactId>
<artifactId>infinispan-client-hotrod</artifactId>
<version>${version.org.infinispan}</version>
</dependency>
<dependency>
Expand All @@ -765,7 +768,11 @@
<artifactId>protostream</artifactId>
<version>${version.org.infinispan.protostream}</version>
</dependency>

<dependency>
<groupId>org.infinispan.protostream</groupId>
<artifactId>protostream-processor</artifactId>
<version>${version.org.infinispan.protostream}</version>
</dependency>
<!--rockdb-->
<dependency>
<groupId>org.rocksdb</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ public List<CompilationUnit> generate(FileDescriptorSource proto) throws IOExcep
}

if (customTypeName.equals(Serializable.class.getName())) {
String fieldClazz = (String) field.getOptionByName(KOGITO_JAVA_CLASS_OPTION);
String fieldClazz = (String) field.getOptionByName(KOGITO_JAVA_CLASS_OPTION).getValue();
if (fieldClazz == null) {
throw new IllegalArgumentException(format("Serializable proto field '%s' is missing value for option %s", field.getName(), KOGITO_JAVA_CLASS_OPTION));
} else {
Expand Down Expand Up @@ -317,7 +317,11 @@ public List<CompilationUnit> generate(FileDescriptorSource proto) throws IOExcep
}

protected String packageFromOption(FileDescriptor d, Descriptor msg) {
return packageFromOption(d, msg.getOption(JAVA_PACKAGE_OPTION));
Option option = msg.getOptions().stream()
.filter(o -> JAVA_PACKAGE_OPTION.equals(o.getName()))
.findAny()
.orElse(null);
return packageFromOption(d, option);
}

protected String packageFromOption(FileDescriptor d, EnumDescriptor msg) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ protected ProtoMessage messageFromClass(Proto proto, Set<String> alreadyGenerate
ProtoField protoField = message.addField(computeCardinalityModifier(fieldTypeString), protoType, pd.getName());
protoField.setComment(completeFieldComment);
if (KOGITO_SERIALIZABLE.equals(protoType)) {
protoField.setOption(format("[(%s) = \"%s\"]", KOGITO_JAVA_CLASS_OPTION, pd.getPropertyType().getCanonicalName()));
protoField.setOption(format("[%s = \"%s\"]", KOGITO_JAVA_CLASS_OPTION, pd.getPropertyType().getCanonicalName()));
}
}
message.setComment(messageComment);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,6 @@ void testPersonMarshallers() throws Exception {
assertThat(proto.getMessages()).hasSize(1);

MarshallerGenerator marshallerGenerator = withGenerator(Person.class);

List<CompilationUnit> classes = marshallerGenerator.generate(proto.serialize());
assertThat(classes).isNotNull().hasSize(1);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -369,7 +369,7 @@ private void asserPersonProto(ProtoMessage person) {
assertThat(field.getType()).isEqualTo("kogito.Serializable");
assertThat(field.getApplicability()).isEqualTo("optional");
assertThat(field.getComment()).isEqualTo("@Field(index = Index.YES, store = Store.YES) @SortableField");
assertThat(field.getOption()).isEqualTo("[(kogito_java_class) = \"java.math.BigDecimal\"]");
assertThat(field.getOption()).isEqualTo("[kogito_java_class = \"java.math.BigDecimal\"]");

field = person.getFields().get(index++);
assertThat(field).isNotNull();
Expand All @@ -391,23 +391,23 @@ private void asserPersonProto(ProtoMessage person) {
assertThat(field.getType()).isEqualTo("kogito.Serializable");
assertThat(field.getApplicability()).isEqualTo("optional");
assertThat(field.getComment()).isEqualTo("@Field(index = Index.YES, store = Store.YES) @SortableField");
assertThat(field.getOption()).isEqualTo("[(kogito_java_class) = \"java.time.Duration\"]");
assertThat(field.getOption()).isEqualTo("[kogito_java_class = \"java.time.Duration\"]");

field = person.getFields().get(index++);
assertThat(field).isNotNull();
assertThat(field.getName()).isEqualTo("earnings");
assertThat(field.getType()).isEqualTo("kogito.Serializable");
assertThat(field.getApplicability()).isEqualTo("repeated");
assertThat(field.getComment()).isEqualTo("@Field(index = Index.YES, store = Store.YES) @SortableField");
assertThat(field.getOption()).isEqualTo("[(kogito_java_class) = \"org.kie.kogito.codegen.data.Money[]\"]");
assertThat(field.getOption()).isEqualTo("[kogito_java_class = \"org.kie.kogito.codegen.data.Money[]\"]");

field = person.getFields().get(index++);
assertThat(field).isNotNull();
assertThat(field.getName()).isEqualTo("expenses");
assertThat(field.getType()).isEqualTo("kogito.Serializable");
assertThat(field.getApplicability()).isEqualTo("repeated");
assertThat(field.getComment()).isEqualTo("@Field(index = Index.YES, store = Store.YES) @SortableField");
assertThat(field.getOption()).isEqualTo("[(kogito_java_class) = \"java.util.List\"]");
assertThat(field.getOption()).isEqualTo("[kogito_java_class = \"java.util.List\"]");

field = person.getFields().get(index++);
assertThat(field).isNotNull();
Expand All @@ -429,15 +429,15 @@ private void asserPersonProto(ProtoMessage person) {
assertThat(field.getType()).isEqualTo("kogito.Serializable");
assertThat(field.getApplicability()).isEqualTo("optional");
assertThat(field.getComment()).isEqualTo("@Field(index = Index.YES, store = Store.YES) @SortableField");
assertThat(field.getOption()).isEqualTo("[(kogito_java_class) = \"java.time.LocalDate\"]");
assertThat(field.getOption()).isEqualTo("[kogito_java_class = \"java.time.LocalDate\"]");

field = person.getFields().get(index++);
assertThat(field).isNotNull();
assertThat(field.getName()).isEqualTo("localDateTime");
assertThat(field.getType()).isEqualTo("kogito.Serializable");
assertThat(field.getApplicability()).isEqualTo("optional");
assertThat(field.getComment()).isEqualTo("@Field(index = Index.YES, store = Store.YES) @SortableField");
assertThat(field.getOption()).isEqualTo("[(kogito_java_class) = \"java.time.LocalDateTime\"]");
assertThat(field.getOption()).isEqualTo("[kogito_java_class = \"java.time.LocalDateTime\"]");

field = person.getFields().get(index++);
assertThat(field).isNotNull();
Expand All @@ -452,7 +452,7 @@ private void asserPersonProto(ProtoMessage person) {
assertThat(field.getType()).isEqualTo("kogito.Serializable");
assertThat(field.getApplicability()).isEqualTo("optional");
assertThat(field.getComment()).isEqualTo("@Field(index = Index.YES, store = Store.YES) @SortableField");
assertThat(field.getOption()).isEqualTo("[(kogito_java_class) = \"java.time.OffsetDateTime\"]");
assertThat(field.getOption()).isEqualTo("[kogito_java_class = \"java.time.OffsetDateTime\"]");

field = person.getFields().get(index++);
assertThat(field).isNotNull();
Expand All @@ -474,15 +474,15 @@ private void asserPersonProto(ProtoMessage person) {
assertThat(field.getType()).isEqualTo("kogito.Serializable");
assertThat(field.getApplicability()).isEqualTo("optional");
assertThat(field.getComment()).isEqualTo("@Field(index = Index.YES, store = Store.YES) @SortableField");
assertThat(field.getOption()).isEqualTo("[(kogito_java_class) = \"org.kie.kogito.codegen.data.Money\"]");
assertThat(field.getOption()).isEqualTo("[kogito_java_class = \"org.kie.kogito.codegen.data.Money\"]");

field = person.getFields().get(index++);
assertThat(field).isNotNull();
assertThat(field.getName()).isEqualTo("zonedDateTime");
assertThat(field.getType()).isEqualTo("kogito.Serializable");
assertThat(field.getApplicability()).isEqualTo("optional");
assertThat(field.getComment()).isEqualTo("@Field(index = Index.YES, store = Store.YES) @SortableField");
assertThat(field.getOption()).isEqualTo("[(kogito_java_class) = \"java.time.ZonedDateTime\"]");
assertThat(field.getOption()).isEqualTo("[kogito_java_class = \"java.time.ZonedDateTime\"]");
}

@Test
Expand Down
3 changes: 3 additions & 0 deletions quarkus/addons/camel/deployment/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,9 @@
<version>${version.io.quarkus}</version>
</path>
</annotationProcessorPaths>
<compilerArgs>
<arg>-AlegacyConfigRoot=true</arg>
</compilerArgs>
</configuration>
</plugin>
</plugins>
Expand Down
3 changes: 3 additions & 0 deletions quarkus/addons/camel/runtime/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,9 @@
<version>${version.io.quarkus}</version>
</path>
</annotationProcessorPaths>
<compilerArgs>
<arg>-AlegacyConfigRoot=true</arg>
</compilerArgs>
</configuration>
</plugin>
</plugins>
Expand Down
3 changes: 3 additions & 0 deletions quarkus/addons/dynamic/deployment/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,9 @@
<version>${version.io.quarkus}</version>
</path>
</annotationProcessorPaths>
<compilerArgs>
<arg>-AlegacyConfigRoot=true</arg>
</compilerArgs>
</configuration>
</plugin>
</plugins>
Expand Down
Loading
Loading