You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by gi...@apache.org on 2026/05/21 12:27:33 UTC
(incubator-kie-kogito-runtimes) branch main updated: [incubator-kie-issues#2029] Dependency management simplification (#4241)
This is an automated email from the ASF dual-hosted git repository.
gitgabrio pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git
The following commit(s) were added to refs/heads/main by this push:
new d80caafa81 [incubator-kie-issues#2029] Dependency management simplification (#4241)
d80caafa81 is described below
commit d80caafa81e946015ff4a7f3434cd0bec62594b8
Author: Gabriele Cardosi <ga...@gmail.com>
AuthorDate: Thu May 21 12:27:28 2026 +0000
[incubator-kie-issues#2029] Dependency management simplification (#4241)
* [incubator-kie-issues#2261] WIP
* [incubator-kie-issues#2261] WIP
* [incubator-kie-issues#2261] WIP
* [incubator-kie-issues#2261] WIP - fixed (?) springboot-related inheritance
* [incubator-kie-issues#2261] WIP - fixed quarkus-related inheritance - build fails
* [incubator-kie-issues#2261] WIP - quick build suceed. Workarounds for directory-maven-plugin. Not verified enforcers
* [incubator-kie-issues#2261] WIP - cleaned up - full build stop at kogito-jsonpath-expression
* [incubator-kie-issues#2261] Fully working.
* [incubator-kie-issues#2261] Fully working. Cleanup
* [incubator-kie-issues#2261] Synchronized with kogito-apps.
* [incubator-kie-issues#2261] Fully working. Fixed validation
* [incubator-kie-issues#2261] Fully working. Fixed validation
* [incubator-kie-issues#2261] Clean up
* [incubator-kie-issues#2261] Add jboss-transaction-spi dependency to sonataflow-addons-quarkus-python-integration-tests
* [incubator-kie-issues#2261] Fixing enforcers breaks
* [incubator-kie-issues#2261] Fix integration-tests-quarkus-processes
* [incubator-kie-issues#2261] Fix reproducible build by updating project.build.outputTimestamp
* [incubator-kie-issues#2261] Fix ban-duplicated-classes failures
* [incubator-kie-issues#2261] Remove quarkus-grpc-protoc-plugin exclusion.
Add missing dependencies (jboss-transaction-spi, jetty-jakarta-servlet-api). Manage quarkus-specific mongodb-driver-sync version
* [incubator-kie-issues#2261] Add missing dependencies to fix broken tests. Override mongodb-driver-sync version for springboot
* [incubator-kie-issues#2261] Add missing dependencies to fix broken tests.
* [incubator-kie-issues#2261] Add missing dependencies to fix broken tests.
* [incubator-kie-issues#2261] Add missing dependency to fix broken tests.
* [incubator-kie-issues#2261] Add missing dependency to bom - remove from downstream modules.
* [incubator-kie-issues#2261] Add missing dependency to bom - remove from downstream modules.
* [incubator-kie-issues#2261] Fix jakarta dependency for springboot
* [incubator-kie-issues#2261] Fix (attempt) BanDuplicatePomDependencyVersions failure
* [incubator-kie-issues#2261] Fix check-buildplan failures
* [incubator-kie-issues#2029] Define mongodb-driver-sync version for addons-common modules
* [incubator-kie-issues#2029] Cleanup
* Improved TaskIT tests to make sure we obtain the task associated to the test process instance
* [incubator-kie-issues#2029] Merge main
* [incubator-kie-issues#2029] Fix as per PR review
* [incubator-kie-issues#2029] Fix as per PR review
* [incubator-kie-issues#2029] Remove snakeyaml dependency management
* [incubator-kie-issues#2029] Remove dependency management
* [incubator-kie-issues#2029] Restored managed dependency to belonging multimodule.
* [incubator-kie-issues#2029] Overall reorganization and cleanup
* [incubator-kie-issues#2029] Merge with main
* [incubator-kie-issues#2029] Fix merge with main
* [incubator-kie-issues#2029] Fix build.gradle
* [incubator-kie-issues#2029] Merging with sw removal
* [incubator-kie-issues#2029] Restore needed artifacts and fix merge with main
* [incubator-kie-issues#2029] Add missing dependency for jbpm-quarkus
* [incubator-kie-issues#2029] Fix merge with main
* [incubator-kie-issues#2029] Fix merge with main
* [incubator-kie-issues#2029] Restore wrongly-deleted, but disabled, module
* [incubator-kie-issues#2029] Temporary use
remove_unwanted_reproducible kogito-pipeline branch
* [incubator-kie-issues#2029] FIx merge with main
* [incubator-kie-issues#2029] Fix as per PR suggestion
* [incubator-kie-issues#2029] Restore build chain definition file
* [incubator-kie-issues#2029] Fix kie-bom relative path
* [incubator-kie-issues#2029] Add relativePath to parent in pom.xml
* [incubator-kie-issues#2029] Fix SB 4 merge
* [incubator-kie-issues#2029] Fix SB 4 merge
* [incubator-kie-issues#2029] Merge with main
* [incubator-kie-issues#2029] Attempt fix latest main
* [incubator-kie-issues#2029] Attempt fix latest main
---------
Co-authored-by: Gabriele-Cardosi <ga...@ibm.com>
Co-authored-by: Pere Fernández <pe...@users.noreply.github.com>
---
.github/workflows/pr-downstream.yml | 2 +-
addons/common/events/decisions/pom.xml | 1 -
addons/common/events/mongodb/pom.xml | 1 -
addons/common/flyway/pom.xml | 2 +-
addons/common/human-task-prediction/api/pom.xml | 12 -
addons/common/human-task-prediction/smile/pom.xml | 12 -
addons/common/kubernetes/pom.xml | 5 +
addons/common/marshallers/avro/pom.xml | 1 -
addons/common/persistence/filesystem/pom.xml | 12 -
addons/common/persistence/infinispan/pom.xml | 12 -
addons/common/persistence/mongodb/pom.xml | 3 -
addons/common/persistence/rocksdb/pom.xml | 12 -
addons/common/pom.xml | 13 +-
addons/common/process-svg/pom.xml | 12 -
addons/common/tracing/decision-common/pom.xml | 2 +-
addons/common/tracing/pom.xml | 2 +-
addons/pom.xml | 12 -
api/kogito-api/pom.xml | 12 -
drools/kogito-dmn/pom.xml | 12 -
drools/kogito-drools/pom.xml | 12 -
drools/kogito-efesto-drl/pom.xml | 12 -
drools/kogito-pmml-api-dependencies/pom.xml | 12 -
drools/kogito-pmml-dependencies/pom.xml | 12 -
drools/kogito-pmml-openapi/pom.xml | 15 +-
drools/kogito-pmml/pom.xml | 19 -
drools/kogito-scenario-simulation/pom.xml | 12 -
grafana-api/pom.xml | 12 -
jbpm/jbpm-bpmn2/pom.xml | 18 -
.../jbpm-deps-group-bpmn2-compiler/pom.xml | 11 -
.../jbpm-deps-group-compiler/pom.xml | 11 -
.../jbpm-deps-group-engine/pom.xml | 11 -
jbpm/jbpm-flow-builder/pom.xml | 12 -
jbpm/jbpm-flow-migration/pom.xml | 11 -
jbpm/jbpm-flow/pom.xml | 12 -
jbpm/jbpm-tests/pom.xml | 318 ++-
jbpm/jbpm-tools/jbpm-tools-maven-plugin/pom.xml | 22 +-
.../src/test/resources/unit/project/pom.xml | 1 +
jbpm/jbpm-usertask-workitem/pom.xml | 11 -
jbpm/jbpm-usertask/pom.xml | 11 -
jbpm/process-serialization-protobuf/pom.xml | 17 -
jbpm/process-workitems/pom.xml | 12 -
kogito-bom/pom.xml | 2464 +++-----------------
kogito-build/kogito-build-no-bom-parent/pom.xml | 35 +-
kogito-build/kogito-build-parent/pom.xml | 41 -
kogito-build/kogito-dependencies-bom/pom.xml | 1387 -----------
kogito-build/kogito-ide-config/pom.xml | 12 +-
kogito-build/kogito-kie-bom/pom.xml | 310 +--
kogito-build/pom.xml | 1 -
kogito-codegen-modules/kogito-codegen-api/pom.xml | 19 -
kogito-codegen-modules/kogito-codegen-core/pom.xml | 12 -
.../kogito-codegen-decisions/pom.xml | 21 -
.../kogito-codegen-manager/pom.xml | 12 -
.../kogito-codegen-predictions/pom.xml | 12 -
.../pom.xml | 35 +-
.../kogito-codegen-rules/pom.xml | 12 -
kogito-gradle-plugin-test/build.gradle | 2 +-
kogito-gradle-plugin-test/pom.xml | 36 +-
kogito-gradle-plugin/pom.xml | 58 -
kogito-maven-plugin-test/pom.xml | 16 +-
kogito-maven-plugin/pom.xml | 12 -
kogito-test-utils/pom.xml | 6 +
pom.xml | 14 +-
quarkus/addons/common/deployment/pom.xml | 35 +-
.../explainability/integration-tests/pom.xml | 2 -
.../runtime/pom.xml | 2 -
.../knative/eventing/integration-tests/pom.xml | 12 -
.../addons/kubernetes/integration-tests/pom.xml | 12 -
quarkus/addons/messaging/common/pom.xml | 1 -
quarkus/addons/messaging/integration-tests/pom.xml | 1 -
quarkus/addons/pom.xml | 2 +-
.../process-instance-migration/deployment/pom.xml | 1 -
.../integration-tests/pom.xml | 2 -
quarkus/addons/process-management/pom.xml | 2 +-
quarkus/addons/source-files/runtime/pom.xml | 14 +-
quarkus/bom/pom.xml | 1366 ++++++++++-
.../pom.xml | 1 -
.../pom.xml | 1 -
.../kogito-quarkus-common-deployment/pom.xml | 14 +-
.../kogito-quarkus-extension-common/pom.xml | 2 +-
.../kogito-quarkus-extension-spi/pom.xml | 2 +-
.../kogito-quarkus-deployment/pom.xml | 37 +-
.../pom.xml | 15 -
.../test/resources/projects/classic-inst/pom.xml | 12 -
.../src/test/resources/projects/simple-dmn/pom.xml | 12 -
.../kogito-quarkus-integration-test/pom.xml | 3 +-
.../kogito-quarkus/pom.xml | 34 +
.../pom.xml | 1 -
.../kogito-quarkus-predictions-extension/pom.xml | 2 +-
.../pom.xml | 14 -
.../pom.xml | 3 +-
.../kogito-quarkus-rules-deployment/pom.xml | 16 +-
.../pom.xml | 13 -
.../kogito-quarkus-rules-integration-test/pom.xml | 13 -
.../kogito-quarkus-rules-extension/pom.xml | 2 +-
quarkus/extensions/pom.xml | 15 +-
.../integration-tests-kogito-plugin/pom.xml | 55 -
.../integration-tests-quarkus-decisions/pom.xml | 13 -
.../integration-tests-quarkus-gradle/pom.xml | 13 -
.../integration-tests-quarkus-legacy-rules/pom.xml | 20 -
.../integration-tests-quarkus-norest/pom.xml | 16 +-
.../integration-tests-quarkus-predictions/pom.xml | 13 -
.../pom.xml | 1 -
.../pom.xml | 2 -
.../pom.xml | 2 -
.../pom.xml | 2 -
.../pom.xml | 2 -
.../pom.xml | 4 +-
.../pom.xml | 2 -
.../pom.xml | 12 -
.../pom.xml | 16 +-
.../integration-tests-quarkus-processes/pom.xml | 38 +-
.../pom.xml | 13 -
.../pom.xml | 14 -
.../integration-tests-quarkus-rules/pom.xml | 20 -
.../integration-tests-quarkus-source-files/pom.xml | 16 +-
.../integration-tests-quarkus-transactions/pom.xml | 12 -
.../pom.xml | 14 -
.../integration-tests-quarkus-usertasks/pom.xml | 14 -
.../integration-tests-quarkus-wshumantasks/pom.xml | 14 -
quarkus/integration-tests/pom.xml | 3 +-
quarkus/pom.xml | 14 -
quarkus/test/pom.xml | 15 +-
springboot/addons/explainability/pom.xml | 4 +-
springboot/addons/kubernetes/pom.xml | 5 +-
springboot/addons/messaging/implementation/pom.xml | 2 -
.../addons/messaging/integration-tests/pom.xml | 46 -
springboot/addons/messaging/pom.xml | 2 +-
springboot/addons/pom.xml | 17 +-
springboot/archetype/pom.xml | 26 +-
springboot/bom/pom.xml | 605 ++++-
.../pom.xml | 12 -
.../integration-tests-springboot-kafka-it/pom.xml | 12 -
.../integration-tests-springboot-norest-it/pom.xml | 23 +-
.../pom.xml | 24 +-
.../pom.xml | 2 -
.../pom.xml | 14 -
.../pom.xml | 2 -
.../pom.xml | 2 -
.../pom.xml | 2 -
.../pom.xml | 12 -
.../pom.xml | 12 -
.../pom.xml | 13 +-
.../pom.xml | 15 +-
.../pom.xml | 13 +-
springboot/integration-tests/pom.xml | 3 +-
springboot/pom.xml | 69 -
.../kogito-processes-spring-boot-starter/pom.xml | 4 +-
springboot/starters/pom.xml | 16 +-
springboot/test/pom.xml | 15 +-
149 files changed, 2735 insertions(+), 5502 deletions(-)
diff --git a/.github/workflows/pr-downstream.yml b/.github/workflows/pr-downstream.yml
index a1d4ee7d68..478258d950 100644
--- a/.github/workflows/pr-downstream.yml
+++ b/.github/workflows/pr-downstream.yml
@@ -82,7 +82,7 @@ jobs:
starting-project: apache/${{ matrix.repository }}
github-token: "${{ secrets.GITHUB_TOKEN }}"
definition-file: https://raw.githubusercontent.com/${GROUP:apache}/incubator-kie-kogito-pipelines/${BRANCH:main}/.ci/pull-request-config.yaml
- env:
+ env:
BUILD_MVN_OPTS: ${{ matrix.env_BUILD_MVN_OPTS }}
KOGITO_EXAMPLES_SUBFOLDER_POM: ${{ matrix.env_KOGITO_EXAMPLES_SUBFOLDER_POM }}
- name: Junit Report
diff --git a/addons/common/events/decisions/pom.xml b/addons/common/events/decisions/pom.xml
index 0144499a8c..ba89110f00 100644
--- a/addons/common/events/decisions/pom.xml
+++ b/addons/common/events/decisions/pom.xml
@@ -54,7 +54,6 @@
<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-dmn</artifactId>
- <version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
diff --git a/addons/common/events/mongodb/pom.xml b/addons/common/events/mongodb/pom.xml
index a5f6bbffb9..c874a9c089 100644
--- a/addons/common/events/mongodb/pom.xml
+++ b/addons/common/events/mongodb/pom.xml
@@ -54,7 +54,6 @@
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-sync</artifactId>
- <version>${version.org.mongo}</version><!-- Do not use managed version as SB and Quarkus use different versions -->
<scope>provided</scope>
</dependency>
<dependency>
diff --git a/addons/common/flyway/pom.xml b/addons/common/flyway/pom.xml
index 5ab15efa8b..4011c4832c 100644
--- a/addons/common/flyway/pom.xml
+++ b/addons/common/flyway/pom.xml
@@ -23,8 +23,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>kogito-addons-common-parent</artifactId>
<groupId>org.kie</groupId>
+ <artifactId>kogito-addons-common-parent</artifactId>
<version>999-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/addons/common/human-task-prediction/api/pom.xml b/addons/common/human-task-prediction/api/pom.xml
index ac443d277b..cfac62e7d5 100644
--- a/addons/common/human-task-prediction/api/pom.xml
+++ b/addons/common/human-task-prediction/api/pom.xml
@@ -36,18 +36,6 @@
<java.module.name>org.kie.kogito.prediction.api</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/addons/common/human-task-prediction/smile/pom.xml b/addons/common/human-task-prediction/smile/pom.xml
index df563c4279..9451d923f6 100644
--- a/addons/common/human-task-prediction/smile/pom.xml
+++ b/addons/common/human-task-prediction/smile/pom.xml
@@ -35,18 +35,6 @@
<java.module.name>org.kie.kogito.predictions.smile</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.jbpm</groupId>
diff --git a/addons/common/kubernetes/pom.xml b/addons/common/kubernetes/pom.xml
index 98ca1a0e7e..f14e239da0 100644
--- a/addons/common/kubernetes/pom.xml
+++ b/addons/common/kubernetes/pom.xml
@@ -88,6 +88,11 @@
<artifactId>process-workitems</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.eclipse.jetty.toolchain</groupId>
+ <artifactId>jetty-jakarta-servlet-api</artifactId>
+ <scope>test</scope>
+ </dependency>
</dependencies>
diff --git a/addons/common/marshallers/avro/pom.xml b/addons/common/marshallers/avro/pom.xml
index 23873e4287..7a6b2ab520 100644
--- a/addons/common/marshallers/avro/pom.xml
+++ b/addons/common/marshallers/avro/pom.xml
@@ -67,7 +67,6 @@
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-events-core</artifactId>
<scope>test</scope>
- <version>${project.version}</version>
<type>test-jar</type>
</dependency>
diff --git a/addons/common/persistence/filesystem/pom.xml b/addons/common/persistence/filesystem/pom.xml
index 2b55e729d4..8e2ecdeb22 100644
--- a/addons/common/persistence/filesystem/pom.xml
+++ b/addons/common/persistence/filesystem/pom.xml
@@ -34,18 +34,6 @@
<java.module.name>org.kie.kogito.persistence.filesystem</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/addons/common/persistence/infinispan/pom.xml b/addons/common/persistence/infinispan/pom.xml
index 609f06d973..b1b6181af3 100644
--- a/addons/common/persistence/infinispan/pom.xml
+++ b/addons/common/persistence/infinispan/pom.xml
@@ -35,18 +35,6 @@
<java.module.name>org.kie.kogito.infinispan</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<!--~~(No version provided)~~>--><dependency>
<groupId>org.infinispan</groupId>
diff --git a/addons/common/persistence/mongodb/pom.xml b/addons/common/persistence/mongodb/pom.xml
index 024aaac817..86ac357193 100644
--- a/addons/common/persistence/mongodb/pom.xml
+++ b/addons/common/persistence/mongodb/pom.xml
@@ -50,7 +50,6 @@
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-sync</artifactId>
- <version>${version.org.mongo}</version><!-- Do not use managed version as SB and Quarkus use different versions -->
<scope>provided</scope>
</dependency>
<dependency>
@@ -77,13 +76,11 @@
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>testcontainers</artifactId>
- <version>${version.org.testcontainers}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>testcontainers-junit-jupiter</artifactId>
- <version>${version.org.testcontainers}</version>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/addons/common/persistence/rocksdb/pom.xml b/addons/common/persistence/rocksdb/pom.xml
index 34c1a8bcc4..82ac2f5acf 100644
--- a/addons/common/persistence/rocksdb/pom.xml
+++ b/addons/common/persistence/rocksdb/pom.xml
@@ -35,18 +35,6 @@
<java.module.name>org.kie.kogito.persistence.rocksdb</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/addons/common/pom.xml b/addons/common/pom.xml
index 8d0a782507..40ec7ca927 100644
--- a/addons/common/pom.xml
+++ b/addons/common/pom.xml
@@ -23,8 +23,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>kogito-addons</artifactId>
<groupId>org.kie</groupId>
+ <artifactId>kogito-addons</artifactId>
<version>999-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -60,16 +60,5 @@
<module>source-files</module>
</modules>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
</project>
\ No newline at end of file
diff --git a/addons/common/process-svg/pom.xml b/addons/common/process-svg/pom.xml
index ee9dba3cab..ca4a31a73b 100644
--- a/addons/common/process-svg/pom.xml
+++ b/addons/common/process-svg/pom.xml
@@ -36,18 +36,6 @@
<java.module.name>org.kie.kogito.svg</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
diff --git a/addons/common/tracing/decision-common/pom.xml b/addons/common/tracing/decision-common/pom.xml
index 5ab47923a6..c1ee622db9 100644
--- a/addons/common/tracing/decision-common/pom.xml
+++ b/addons/common/tracing/decision-common/pom.xml
@@ -23,8 +23,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>kie-addons-tracing-parent</artifactId>
<groupId>org.kie</groupId>
+ <artifactId>kie-addons-tracing-parent</artifactId>
<version>999-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/addons/common/tracing/pom.xml b/addons/common/tracing/pom.xml
index f58dad7756..986482199b 100644
--- a/addons/common/tracing/pom.xml
+++ b/addons/common/tracing/pom.xml
@@ -23,8 +23,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>kogito-addons-common-parent</artifactId>
<groupId>org.kie</groupId>
+ <artifactId>kogito-addons-common-parent</artifactId>
<version>999-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/addons/pom.xml b/addons/pom.xml
index bc9b366af2..891559ce4c 100644
--- a/addons/pom.xml
+++ b/addons/pom.xml
@@ -40,16 +40,4 @@
<module>common</module>
</modules>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
</project>
diff --git a/api/kogito-api/pom.xml b/api/kogito-api/pom.xml
index d1b266a0ad..1d5ab20d11 100755
--- a/api/kogito-api/pom.xml
+++ b/api/kogito-api/pom.xml
@@ -39,18 +39,6 @@
<java.module.name>org.kie.kogito.api</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
diff --git a/drools/kogito-dmn/pom.xml b/drools/kogito-dmn/pom.xml
index 1ea158a8ff..791cc45cd2 100755
--- a/drools/kogito-dmn/pom.xml
+++ b/drools/kogito-dmn/pom.xml
@@ -38,18 +38,6 @@
<java.module.name>org.kie.kogito.kogito.dmn</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
diff --git a/drools/kogito-drools/pom.xml b/drools/kogito-drools/pom.xml
index 277423ccfe..0ff0e330a7 100644
--- a/drools/kogito-drools/pom.xml
+++ b/drools/kogito-drools/pom.xml
@@ -38,18 +38,6 @@
<java.module.name>org.kie.kogito.kogito.drools</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/drools/kogito-efesto-drl/pom.xml b/drools/kogito-efesto-drl/pom.xml
index 031732d135..4b11379437 100644
--- a/drools/kogito-efesto-drl/pom.xml
+++ b/drools/kogito-efesto-drl/pom.xml
@@ -37,18 +37,6 @@
<java.module.name>org.kie.kogito.kogito.efest.drl</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<!-- Kie-DRL -Efesto rules -->
<dependency>
diff --git a/drools/kogito-pmml-api-dependencies/pom.xml b/drools/kogito-pmml-api-dependencies/pom.xml
index fb0b58f056..bec0722c02 100644
--- a/drools/kogito-pmml-api-dependencies/pom.xml
+++ b/drools/kogito-pmml-api-dependencies/pom.xml
@@ -36,18 +36,6 @@
<java.module.name>org.kie.kogito.kogito.pmml.api.dependencies</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie</groupId>
diff --git a/drools/kogito-pmml-dependencies/pom.xml b/drools/kogito-pmml-dependencies/pom.xml
index d75f0a1484..b1263a6d78 100644
--- a/drools/kogito-pmml-dependencies/pom.xml
+++ b/drools/kogito-pmml-dependencies/pom.xml
@@ -41,18 +41,6 @@
<java.module.name>org.kie.kogito.pmml.dependencies</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<!-- PMML -->
<dependency>
diff --git a/drools/kogito-pmml-openapi/pom.xml b/drools/kogito-pmml-openapi/pom.xml
index e747d9f099..2a95f335c5 100644
--- a/drools/kogito-pmml-openapi/pom.xml
+++ b/drools/kogito-pmml-openapi/pom.xml
@@ -33,23 +33,11 @@
<name>Kogito :: Drools :: Kogito Predictive Model Markup Language :: OpenAPI</name>
<description>Kogito OpenAPI generator for Kie Drools PMML open source engine</description>
-
+
<properties>
<java.module.name>org.kie.kogito.kogito.pmml.openapi</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<!-- PMML -->
<dependency>
@@ -73,7 +61,6 @@
<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-pmml</artifactId>
- <version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
diff --git a/drools/kogito-pmml/pom.xml b/drools/kogito-pmml/pom.xml
index f9778abb74..d84f2da10e 100644
--- a/drools/kogito-pmml/pom.xml
+++ b/drools/kogito-pmml/pom.xml
@@ -39,25 +39,6 @@
<java.module.name>org.kie.kogito.kogito.pmml</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <!-- PMML -->
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-pmml-dependencies</artifactId>
- <type>pom</type>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <type>pom</type>
- <version>${project.version}</version>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/drools/kogito-scenario-simulation/pom.xml b/drools/kogito-scenario-simulation/pom.xml
index 8c21e38fe2..eace8eccd2 100644
--- a/drools/kogito-scenario-simulation/pom.xml
+++ b/drools/kogito-scenario-simulation/pom.xml
@@ -38,18 +38,6 @@
<java.module.name>org.kie.kogito.kogito.scenario.simulation</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
diff --git a/grafana-api/pom.xml b/grafana-api/pom.xml
index c1becb504a..3987a29702 100644
--- a/grafana-api/pom.xml
+++ b/grafana-api/pom.xml
@@ -36,18 +36,6 @@
<java.module.name>org.kie.kogito.grafana</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
diff --git a/jbpm/jbpm-bpmn2/pom.xml b/jbpm/jbpm-bpmn2/pom.xml
index ce155f8758..ac59523c00 100755
--- a/jbpm/jbpm-bpmn2/pom.xml
+++ b/jbpm/jbpm-bpmn2/pom.xml
@@ -39,18 +39,6 @@
<java.module.name>org.kie.kogito.jbpm.bpmn2</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
@@ -81,11 +69,6 @@
<artifactId>jakarta.xml.bind-api</artifactId>
<scope>provided</scope>
</dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <scope>provided</scope>
- </dependency>
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
@@ -145,7 +128,6 @@
<artifactItem>
<groupId>org.kie.kogito</groupId>
<artifactId>jbpm-xsd-resources</artifactId>
- <version>${project.version}</version>
<type>jar</type>
<overWrite>true</overWrite>
<outputDirectory>${project.build.directory}/classes/META-INF</outputDirectory>
diff --git a/jbpm/jbpm-deps-groups/jbpm-deps-group-bpmn2-compiler/pom.xml b/jbpm/jbpm-deps-groups/jbpm-deps-group-bpmn2-compiler/pom.xml
index 7588fbab07..cd5f98a693 100644
--- a/jbpm/jbpm-deps-groups/jbpm-deps-group-bpmn2-compiler/pom.xml
+++ b/jbpm/jbpm-deps-groups/jbpm-deps-group-bpmn2-compiler/pom.xml
@@ -67,15 +67,4 @@ under the License.
</dependency>
</dependencies>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
</project>
diff --git a/jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml b/jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml
index 1ea04bab78..c87e6329ad 100644
--- a/jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml
+++ b/jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml
@@ -62,15 +62,4 @@ under the License.
</dependency>
</dependencies>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
</project>
diff --git a/jbpm/jbpm-deps-groups/jbpm-deps-group-engine/pom.xml b/jbpm/jbpm-deps-groups/jbpm-deps-group-engine/pom.xml
index 63afdf2a34..623da093ea 100644
--- a/jbpm/jbpm-deps-groups/jbpm-deps-group-engine/pom.xml
+++ b/jbpm/jbpm-deps-groups/jbpm-deps-group-engine/pom.xml
@@ -63,15 +63,4 @@ under the License.
</dependency>
</dependencies>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
</project>
diff --git a/jbpm/jbpm-flow-builder/pom.xml b/jbpm/jbpm-flow-builder/pom.xml
index 90df7f44af..f9d45392cd 100755
--- a/jbpm/jbpm-flow-builder/pom.xml
+++ b/jbpm/jbpm-flow-builder/pom.xml
@@ -40,18 +40,6 @@
<java.module.name>org.kie.kogito.jbpm.flow.builder</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/jbpm/jbpm-flow-migration/pom.xml b/jbpm/jbpm-flow-migration/pom.xml
index 17bf58f9e2..a533a68649 100644
--- a/jbpm/jbpm-flow-migration/pom.xml
+++ b/jbpm/jbpm-flow-migration/pom.xml
@@ -78,15 +78,4 @@
</dependency>
</dependencies>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
</project>
diff --git a/jbpm/jbpm-flow/pom.xml b/jbpm/jbpm-flow/pom.xml
index 0da528e8e2..6ceddabc60 100755
--- a/jbpm/jbpm-flow/pom.xml
+++ b/jbpm/jbpm-flow/pom.xml
@@ -40,18 +40,6 @@
<java.module.name>org.kie.kogito.jbpm.flow.core</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/jbpm/jbpm-tests/pom.xml b/jbpm/jbpm-tests/pom.xml
index d39dfa644c..5c91d7073a 100644
--- a/jbpm/jbpm-tests/pom.xml
+++ b/jbpm/jbpm-tests/pom.xml
@@ -19,174 +19,162 @@
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>jbpm</artifactId>
- <groupId>org.kie.kogito</groupId>
- <version>999-SNAPSHOT</version>
- </parent>
-
- <artifactId>jbpm-tests</artifactId>
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>jbpm</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <version>999-SNAPSHOT</version>
+ </parent>
- <name>Kogito :: jBPM :: Tests</name>
- <description>jBPM Tests</description>
+ <artifactId>jbpm-tests</artifactId>
+ <name>Kogito :: jBPM :: Tests</name>
+ <description>jBPM Tests</description>
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <java.module.name>org.kie.kogito.jbpm.flow.core</java.module.name>
- </properties>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>process-serialization-protobuf</artifactId>
- </dependency>
- <!-- compilation required-->
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>process-workitems</artifactId>
- </dependency>
- <!--tests -->
- <dependency>
- <groupId>org.glassfish.jaxb</groupId>
- <artifactId>jaxb-runtime</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-core</artifactId>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-wiring-dynamic</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.junit.jupiter</groupId>
- <artifactId>junit-jupiter-engine</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.junit.jupiter</groupId>
- <artifactId>junit-jupiter-params</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-classic</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.assertj</groupId>
- <artifactId>assertj-core</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-core</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.resteasy</groupId>
- <artifactId>resteasy-client</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.awaitility</groupId>
- <artifactId>awaitility</artifactId>
- </dependency>
- </dependencies>
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <java.module.name>org.kie.kogito.jbpm.flow.core</java.module.name>
+ </properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>process-serialization-protobuf</artifactId>
+ </dependency>
+ <!-- compilation required-->
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-bpmn2</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-flow</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>process-workitems</artifactId>
+ </dependency>
+ <!--tests -->
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-core</artifactId>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-flow-builder</artifactId>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-wiring-dynamic</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-engine</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-params</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>ch.qos.logback</groupId>
+ <artifactId>logback-classic</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.assertj</groupId>
+ <artifactId>assertj-core</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-core</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.resteasy</groupId>
+ <artifactId>resteasy-client</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.awaitility</groupId>
+ <artifactId>awaitility</artifactId>
+ </dependency>
+ </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-tools-maven-plugin</artifactId>
- <version>${project.version}</version>
- <executions>
- <execution>
- <id>generate-test-resources</id>
- <phase>generate-test-sources</phase>
- <goals>
- <goal>jbpm-process-test-generation</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>build-helper-maven-plugin</artifactId>
- <version>${version.maven-help-plugin}</version>
- <executions>
- <execution>
- <id>add-test-source</id>
- <phase>generate-test-sources</phase>
- <goals>
- <goal>add-test-source</goal>
- </goals>
- <configuration>
- <sources>
- <source>target/generated-test-sources/jbpm</source>
- </sources>
- </configuration>
- </execution>
- <execution>
- <id>add-test-resource</id>
- <phase>generate-test-sources</phase>
- <goals>
- <goal>add-test-resource</goal>
- </goals>
- <configuration>
- <resources>
- <resource>
- <directory>src/test/bpmn</directory>
- </resource>
- </resources>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <systemPropertyVariables>
- <!-- enforce strict variable checking for the sake of
- tests -->
- <org.jbpm.variable.strict>true</org.jbpm.variable.strict>
- </systemPropertyVariables>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-tools-maven-plugin</artifactId>
+ <version>${project.version}</version>
+ <executions>
+ <execution>
+ <id>generate-test-resources</id>
+ <phase>generate-test-sources</phase>
+ <goals>
+ <goal>jbpm-process-test-generation</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>${version.maven-help-plugin}</version>
+ <executions>
+ <execution>
+ <id>add-test-source</id>
+ <phase>generate-test-sources</phase>
+ <goals>
+ <goal>add-test-source</goal>
+ </goals>
+ <configuration>
+ <sources>
+ <source>target/generated-test-sources/jbpm</source>
+ </sources>
+ </configuration>
+ </execution>
+ <execution>
+ <id>add-test-resource</id>
+ <phase>generate-test-sources</phase>
+ <goals>
+ <goal>add-test-resource</goal>
+ </goals>
+ <configuration>
+ <resources>
+ <resource>
+ <directory>src/test/bpmn</directory>
+ </resource>
+ </resources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <systemPropertyVariables>
+ <!-- enforce strict variable checking for the sake of
+ tests -->
+ <org.jbpm.variable.strict>true</org.jbpm.variable.strict>
+ </systemPropertyVariables>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
\ No newline at end of file
diff --git a/jbpm/jbpm-tools/jbpm-tools-maven-plugin/pom.xml b/jbpm/jbpm-tools/jbpm-tools-maven-plugin/pom.xml
index 3a159e4032..9c8bb44536 100644
--- a/jbpm/jbpm-tools/jbpm-tools-maven-plugin/pom.xml
+++ b/jbpm/jbpm-tools/jbpm-tools-maven-plugin/pom.xml
@@ -49,6 +49,12 @@
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
<scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.eclipse.sisu</groupId>
+ <artifactId>org.eclipse.sisu.plexus</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
@@ -60,11 +66,6 @@
<artifactId>maven-core</artifactId>
<scope>provided</scope>
</dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <scope>provided</scope>
- </dependency>
<!--tests -->
<dependency>
<groupId>org.slf4j</groupId>
@@ -90,11 +91,12 @@
<groupId>org.apache.maven.plugin-testing</groupId>
<artifactId>maven-plugin-testing-harness</artifactId>
<scope>test</scope>
- </dependency>
- <dependency>
- <groupId>com.google.collections</groupId>
- <artifactId>google-collections</artifactId>
- <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.enterprise</groupId>
+ <artifactId>cdi-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
</dependencies>
diff --git a/jbpm/jbpm-tools/jbpm-tools-maven-plugin/src/test/resources/unit/project/pom.xml b/jbpm/jbpm-tools/jbpm-tools-maven-plugin/src/test/resources/unit/project/pom.xml
index 3a87371c2c..0d5e8ad595 100644
--- a/jbpm/jbpm-tools/jbpm-tools-maven-plugin/src/test/resources/unit/project/pom.xml
+++ b/jbpm/jbpm-tools/jbpm-tools-maven-plugin/src/test/resources/unit/project/pom.xml
@@ -38,6 +38,7 @@
<plugin>
<groupId>org.kie.kogito</groupId>
<artifactId>jbpm-tools-maven-plugin</artifactId>
+ <version>${project.version}</version>
<configuration>
<project implementation="org.jbpm.tools.maven.ProcessCodegenMojoProjectStub"/>
</configuration>
diff --git a/jbpm/jbpm-usertask-workitem/pom.xml b/jbpm/jbpm-usertask-workitem/pom.xml
index 1d009ffdd9..9e77c636a5 100644
--- a/jbpm/jbpm-usertask-workitem/pom.xml
+++ b/jbpm/jbpm-usertask-workitem/pom.xml
@@ -57,15 +57,4 @@
</dependency>
</dependencies>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
</project>
diff --git a/jbpm/jbpm-usertask/pom.xml b/jbpm/jbpm-usertask/pom.xml
index 8f42a4d75f..fc1c1f0da4 100644
--- a/jbpm/jbpm-usertask/pom.xml
+++ b/jbpm/jbpm-usertask/pom.xml
@@ -80,15 +80,4 @@ under the License.
</dependency>
</dependencies>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
</project>
diff --git a/jbpm/process-serialization-protobuf/pom.xml b/jbpm/process-serialization-protobuf/pom.xml
index 1348ef5064..19b26ada89 100644
--- a/jbpm/process-serialization-protobuf/pom.xml
+++ b/jbpm/process-serialization-protobuf/pom.xml
@@ -39,18 +39,6 @@
<java.module.name>org.kie.kogito.serialization.process</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
@@ -105,11 +93,6 @@
<artifactId>assertj-core</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
diff --git a/jbpm/process-workitems/pom.xml b/jbpm/process-workitems/pom.xml
index a9397a4eb5..acfa7ee169 100644
--- a/jbpm/process-workitems/pom.xml
+++ b/jbpm/process-workitems/pom.xml
@@ -40,18 +40,6 @@
<java.module.name>org.kie.kogito.process.workitems</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/kogito-bom/pom.xml b/kogito-bom/pom.xml
index 558ccd46e4..e7994b25cd 100755
--- a/kogito-bom/pom.xml
+++ b/kogito-bom/pom.xml
@@ -22,222 +22,211 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
-
<parent>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-runtimes</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-parent-drools</artifactId>
<version>999-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
+ <relativePath/>
</parent>
+ <groupId>org.kie.kogito</groupId>
<artifactId>kogito-bom</artifactId>
<packaging>pom</packaging>
<name>Kogito :: BOM</name>
+ <properties>
+ <!-- Used to define which poms are allowed to have dependencyManagement sections. This is to enforce the convention that only the root pom should have dependencyManagement, and all other poms should inherit from it. -->
+ <allowedPomsList>org.kie.kogito:kogito-bom</allowedPomsList>
+ <!-- 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>5.3.1</version.org.mongo>
+ <version.org.mongo-image>5.0.31</version.org.mongo-image>
+ <version.org.mozilla.rhino>1.8.1</version.org.mozilla.rhino>
+ <version.org.redis>2.0.4</version.org.redis>
+ <!-- PostgreSQL 16.8+ required for SASL authentication protocol -->
+ <version.org.postgres>16.8-alpine3.21</version.org.postgres>
+
+ <project.build.outputTimestamp>2026-03-18T00:00:00Z</project.build.outputTimestamp>
+ <!-- To be overridden by poms with dependency management -->
+ <root_pom>../pom.xml</root_pom>
+ </properties>
+
<dependencyManagement>
<dependencies>
+ <!-- event-driven rules -->
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-events-api</artifactId>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-addons-events-rules</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-events-api</artifactId>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-addons-events-rules</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-events-core</artifactId>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-human-task-prediction-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-events-core</artifactId>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-human-task-prediction-api</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-common-objectmapper</artifactId>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-human-task-prediction-smile</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-common-objectmapper</artifactId>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-human-task-prediction-smile</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-common</artifactId>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-mail</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-common</artifactId>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-mail</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-application</artifactId>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-task-management</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-application</artifactId>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-task-management</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-processes</artifactId>
- <version>${project.version}</version>
- </dependency>
+ <!-- jBPM User Task Storage JPA -->
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-processes</artifactId>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-usertask-storage-jpa</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
-
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-processes-services</artifactId>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-usertask-storage-jpa</artifactId>
<version>${project.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-processes-services</artifactId>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-usertask-storage-jpa</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
+ <!-- event-driven decisions -->
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-predictions</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-events-decisions</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-predictions</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-events-decisions</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-predictions-services</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-events-mongodb</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-predictions-services</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-events-mongodb</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
+ <!-- event-driven predictions -->
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-decisions</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-events-predictions</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-decisions</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-events-predictions</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
+ <!-- Explainability -->
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-decisions-services</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-explainability</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-decisions-services</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-explainability</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
+ <!-- Flyway Add-on-->
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-rules</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-flyway</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-rules</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-flyway</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-rules-services</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-kubernetes</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-api-incubation-rules-services</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-kubernetes</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-incubation-common</artifactId>
- <version>${project.version}</version>
- </dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-incubation-common</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-kubernetes-service-catalog</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
+ <type>test-jar</type>
</dependency>
-
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jobs-service-api</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-kubernetes-service-catalog</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jobs-service-api</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-kubernetes-service-catalog</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-services</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-marshallers-avro</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-services</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-marshallers-avro</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-messaging</artifactId>
@@ -251,2511 +240,836 @@
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-marshallers-avro</artifactId>
+ <artifactId>kie-addons-monitoring-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-marshallers-avro</artifactId>
+ <artifactId>kie-addons-monitoring-core</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
+ <type>test-jar</type>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-marshallers-avro</artifactId>
+ <artifactId>kie-addons-monitoring-core</artifactId>
<version>${project.version}</version>
+ <classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-marshallers-avro-deployment</artifactId>
+ <artifactId>kie-addons-monitoring-elastic</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-marshallers-avro-deployment</artifactId>
+ <artifactId>kie-addons-monitoring-elastic</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
+ <!-- Monitoring addon -->
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kogito-addons-knative-eventing</artifactId>
+ <artifactId>kie-addons-monitoring-prometheus</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kogito-addons-knative-eventing</artifactId>
+ <artifactId>kie-addons-monitoring-prometheus</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-kubernetes</artifactId>
+ <artifactId>kie-addons-persistence-filesystem</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-kubernetes</artifactId>
+ <artifactId>kie-addons-persistence-filesystem</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-kubernetes-service-catalog</artifactId>
+ <artifactId>kie-addons-persistence-infinispan</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-kubernetes-service-catalog</artifactId>
+ <artifactId>kie-addons-persistence-infinispan</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-fabric8-kubernetes-service-catalog</artifactId>
- <version>${project.version}</version>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-persistence-jdbc</artifactId>
+ <version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-fabric8-kubernetes-service-catalog</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-fabric8-kubernetes-service-catalog-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-common-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-common-deployment</artifactId>
- <version>${project.version}</version>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-persistence-jdbc</artifactId>
+ <version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-common-reactive-messaging</artifactId>
+ <artifactId>kie-addons-persistence-mongodb</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-common-reactive-messaging</artifactId>
+ <artifactId>kie-addons-persistence-mongodb</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-knative-eventing</artifactId>
+ <artifactId>kie-addons-persistence-postgresql</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-knative-eventing</artifactId>
+ <artifactId>kie-addons-persistence-postgresql</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-knative-eventing-deployment</artifactId>
+ <artifactId>kie-addons-persistence-rocksdb</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-knative-eventing-deployment</artifactId>
+ <artifactId>kie-addons-persistence-rocksdb</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-knative-serving</artifactId>
+ <artifactId>kie-addons-process-dynamic</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-knative-serving</artifactId>
+ <artifactId>kie-addons-process-dynamic</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-knative-serving-deployment</artifactId>
+ <artifactId>kie-addons-process-instance-migration</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-knative-serving-deployment</artifactId>
+ <artifactId>kie-addons-process-instance-migration</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-kubernetes</artifactId>
+ <artifactId>kie-addons-process-management</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-kubernetes</artifactId>
+ <artifactId>kie-addons-process-management</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-kubernetes-deployment</artifactId>
+ <artifactId>kie-addons-process-svg</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-process-svg</artifactId>
<version>${project.version}</version>
+ <type>test-jar</type>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-kubernetes-deployment</artifactId>
+ <artifactId>kie-addons-process-svg</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-kubernetes-test-utils</artifactId>
+ <artifactId>kie-addons-rest-exception-handler</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-kubernetes-test-utils</artifactId>
+ <artifactId>kie-addons-rest-exception-handler</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-kubernetes</artifactId>
+ <artifactId>kie-addons-source-files</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-kubernetes</artifactId>
+ <artifactId>kie-addons-source-files</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
+ <!-- Tracing -->
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-messaging</artifactId>
+ <artifactId>kie-addons-tracing-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-messaging</artifactId>
+ <artifactId>kie-addons-tracing-api</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-messaging-common</artifactId>
+ <artifactId>kie-addons-tracing-decision-common</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-messaging-common</artifactId>
+ <artifactId>kie-addons-tracing-decision-common</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-messaging-deployment</artifactId>
+ <artifactId>kie-addons-tracing-typedvalue-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-messaging-deployment</artifactId>
+ <artifactId>kie-addons-tracing-typedvalue-api</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-messaging</artifactId>
+ <artifactId>kie-ddl-runtimes</artifactId>
<version>${project.version}</version>
+ <classifier>db-scripts</classifier>
+ <type>zip</type>
</dependency>
<dependency>
<groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-messaging</artifactId>
+ <artifactId>kogito-addons-jobs-api</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
-
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-timer</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-jobs-api</artifactId>
<version>${project.version}</version>
+ <classifier>sources</classifier>
</dependency>
+ <!-- Jobs management addon -->
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-timer</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-jobs-management-common</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
-
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-maven-plugin</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-jobs-management-common</artifactId>
<version>${project.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-maven-plugin</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-jobs-management-common</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
- <!-- Codegen modules -->
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-api</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-knative-eventing</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-api</artifactId>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-knative-eventing</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
+ <!-- Grafana API -->
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-api</artifactId>
+ <artifactId>grafana-api</artifactId>
<version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-core</artifactId>
+ <artifactId>grafana-api</artifactId>
<version>${project.version}</version>
+ <classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-core</artifactId>
+ <artifactId>jbpm-bpmn2</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-processes</artifactId>
+ <artifactId>jbpm-bpmn2</artifactId>
<version>${project.version}</version>
+ <classifier>sources</classifier>
</dependency>
+ <!-- jbpm -->
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-events</artifactId>
+ <artifactId>jbpm-deps-group-bpmn2-compiler</artifactId>
<version>${project.version}</version>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-processes</artifactId>
+ <artifactId>jbpm-deps-group-compiler</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-processes</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
<version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
+ <type>pom</type>
</dependency>
-
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-rules</artifactId>
+ <artifactId>jbpm-flow</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-rules</artifactId>
+ <artifactId>jbpm-flow</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-decisions</artifactId>
+ <artifactId>jbpm-flow-builder</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-decisions</artifactId>
+ <artifactId>jbpm-flow-builder</artifactId>
+ <version>${project.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-flow-builder</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-predictions</artifactId>
+ <artifactId>jbpm-flow-migration</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-predictions</artifactId>
+ <artifactId>jbpm-flow-migration</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-manager</artifactId>
+ <artifactId>jbpm-usertask</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-codegen-manager</artifactId>
+ <artifactId>jbpm-usertask-workitem</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
-
- <!-- Monitoring addon -->
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-monitoring-prometheus</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-xsd-resources</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-monitoring-prometheus</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-xsd-resources</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-monitoring-prometheus</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jobs-service-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-monitoring-prometheus</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jobs-service-api</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
+ <!-- COMMON -->
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-monitoring-prometheus-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-monitoring-prometheus-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-monitoring-prometheus</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-application</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-monitoring-prometheus</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-application</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-monitoring-core</artifactId>
- <version>${project.version}</version>
- </dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-monitoring-core</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-common</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-monitoring-core</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-common</artifactId>
<version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
+ <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-monitoring-core</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-common-objectmapper</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-monitoring-core</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-common-objectmapper</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-monitoring-core</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-decisions</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-monitoring-core</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-decisions</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-monitoring-elastic</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-decisions-services</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-monitoring-elastic</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-decisions-services</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-monitoring-elastic</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-predictions</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-monitoring-elastic</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-predictions</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-monitoring-elastic-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-predictions-services</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-monitoring-elastic-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-predictions-services</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-monitoring-elastic</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-processes</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-monitoring-elastic</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-processes</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
- <!-- Grafana API -->
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>grafana-api</artifactId>
+ <artifactId>kogito-api-incubation-processes-services</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>grafana-api</artifactId>
+ <artifactId>kogito-api-incubation-processes-services</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-persistence-infinispan</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-rules</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-persistence-infinispan</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-rules</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-persistence-infinispan</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-rules-services</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-persistence-infinispan</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-api-incubation-rules-services</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
+ <!-- Codegen modules -->
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-persistence-rocksdb</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-persistence-rocksdb</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-api</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-kafka</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-api</artifactId>
<version>${project.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-kafka</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-api</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-kafka-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-kafka-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-core</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-infinispan</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-decisions</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-infinispan</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-decisions</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-infinispan-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-events</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-infinispan-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-manager</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-infinispan-health</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-manager</artifactId>
<version>${project.version}</version>
+ <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-infinispan-health</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-predictions</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-jdbc</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-predictions</artifactId>
<version>${project.version}</version>
+ <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-jdbc</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-processes</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-persistence-jdbc</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-processes</artifactId>
<version>${project.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-persistence-jdbc</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-processes</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-jdbc-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-rules</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-jdbc-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-codegen-rules</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
+ <!-- DMN -->
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-mongodb</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-dmn</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-mongodb</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-dmn</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
+ <type>test-jar</type>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-mongodb-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-dmn</artifactId>
<version>${project.version}</version>
+ <classifier>sources</classifier>
</dependency>
+ <!-- drools -->
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-mongodb-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-drools</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-rocksdb</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-efesto-drl</artifactId>
<version>${project.version}</version>
+ <type>pom</type>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-rocksdb</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-rocksdb-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-rocksdb-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-postgresql</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-postgresql</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-postgresql-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-postgresql-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-persistence-postgresql</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-persistence-postgresql</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-filesystem</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-filesystem</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-filesystem-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-persistence-filesystem-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-persistence-postgresql</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-persistence-postgresql</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-persistence-filesystem</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-persistence-filesystem</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-persistence-filesystem</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-persistence-filesystem</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-persistence-mongodb</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-persistence-mongodb</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-persistence-mongodb</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-persistence-mongodb</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-persistence-jdbc</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-persistence-jdbc</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-process</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-process</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-process-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-process-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-events-process-kafka</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-events-process-kafka</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-events-mongodb</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-events-mongodb</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-mongodb</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-mongodb</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-mongodb-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-mongodb-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-events-mongodb</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-events-mongodb</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-process-management</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-process-management</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-management</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-management</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-management-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-management-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-process-instance-migration</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-process-instance-migration</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-instance-migration</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-instance-migration</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-instance-migration-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-instance-migration-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-process-instance-migration</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-process-instance-migration</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-process-dynamic</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-process-dynamic</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-dynamic</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-dynamic</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-dynamic-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-dynamic-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-source-files</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-source-files</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-source-files</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-source-files</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-source-files-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-source-files-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-source-files</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-source-files</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <!-- Token Exchange addon -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-token-exchange</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-token-exchange</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-token-exchange-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-token-exchange-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-process-management</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-process-management</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-task-management</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-task-management</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-task-management</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-task-management</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-task-management-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-task-management-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-springboot-task-management</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-springboot-task-management</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-task-notification</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-task-notification</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-task-notification-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-task-notification-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-springboot-task-notification</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-springboot-task-notification</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-mail</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-mail</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-mail</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-mail</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-mail-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-mail-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-springboot-mail</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-springboot-mail</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-rest-exception-handler</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-rest-exception-handler</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-rest-exception-handler</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-rest-exception-handler</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-rest-exception-handler</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-rest-exception-handler</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <!-- Process SVG addon -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-common-auth</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-common-auth</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-process-svg</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-process-svg</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-process-svg</artifactId>
- <version>${project.version}</version>
- <type>test-jar</type>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-svg</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-svg</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-svg-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-process-svg-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-process-svg</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-process-svg</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <!-- Jobs management addon -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-jobs-management-common</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-jobs-management-common</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-jobs-management-common</artifactId>
- <version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-rest-callback</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-rest-callback</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-common-messaging</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-common-messaging</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-common-messaging</artifactId>
- <version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-management</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-management</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-management-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-management-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-messaging</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-messaging</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-messaging-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-messaging-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-knative-eventing</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-knative-eventing</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-knative-eventing-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-knative-eventing-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-common-health</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-common-health</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-common-health</artifactId>
- <version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-service-health</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-service-health</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-health</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-health</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-springboot-jobs-management</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-springboot-jobs-management</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-service-embedded</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-service-embedded</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-service-embedded</artifactId>
- <version>${project.version}</version>
- <scope>test</scope>
- <type>test-jar</type>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-service-embedded-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-jobs-service-embedded-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-jobs-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-jobs-api</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-human-task-prediction-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-human-task-prediction-api</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-human-task-prediction-smile</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-human-task-prediction-smile</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <!-- jBPM User Task Storage JPA -->
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-usertask-storage-jpa</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-usertask-storage-jpa</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-usertask-storage-jpa</artifactId>
- <version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-usertask-storage-jpa</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-usertask-storage-jpa</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-usertask-storage-jpa-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-quarkus-usertask-storage-jpa-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-springboot-usertask-storage-jpa</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-addons-springboot-usertask-storage-jpa</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <!-- Jobs -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>jobs-common-embedded</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-common-embedded-jobs-jpa</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-embedded-jobs-jpa</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-springboot-embedded-jobs-jpa</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-embedded-jobs</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-springboot-embedded-jobs</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <!-- Flyway Add-on-->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-flyway</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-flyway</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-flyway</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-flyway</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-flyway-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-flyway-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-flyway</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-flyway</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <!-- drools -->
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-drools</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <!-- DMN -->
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-dmn</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-dmn</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-dmn</artifactId>
- <version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
-
- <!-- PMML -->
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-pmml-api-dependencies</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-pmml-dependencies</artifactId>
- <type>pom</type>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-pmml</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-pmml-openapi</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-pmml</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-pmml</artifactId>
- <version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-efesto-drl</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- </dependency>
-
- <!-- Scenario Simulation Runner -->
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-scenario-simulation</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-scenario-simulation</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-scenario-simulation</artifactId>
- <version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
-
- <!-- jbpm -->
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-deps-group-bpmn2-compiler</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-deps-group-compiler</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-deps-group-engine</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>process-workitems</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>process-workitems</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-migration</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-usertask</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-usertask-workitem</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-migration</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
- <version>${project.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-xsd-resources</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-xsd-resources</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>process-serialization-protobuf</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>process-serialization-protobuf</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-rest-workitem</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-rest-workitem</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-rest-utils</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-rest-utils</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-jackson-utils</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-jackson-utils</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <!-- spring boot starter -->
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-with-drools-spring-boot-starter</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-rules-spring-boot-starter</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-spring-boot-starter</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-spring-boot-starter</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-decisions-spring-boot-starter</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-predictions-spring-boot-starter</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <!-- Quarkus extension -->
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-with-drools-quarkus</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-with-drools-quarkus</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-with-drools-quarkus-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-quarkus-decisions</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-quarkus-decisions</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-quarkus-decisions-deployment</artifactId>
- <version>${project.version}</version>
- <exclusions>
- <!--
- Required for Gradle + Quarkus compat. See:
- https://github.com/quarkusio/quarkus/pull/19307
- https://quarkusio.zulipchat.com/#narrow/stream/187038-dev/topic/Gradle.20Kogito.20debugging
- -->
- <exclusion>
- <groupId>org.drools</groupId>
- <artifactId>drools-wiring-dynamic</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-quarkus-rules</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-quarkus-rules</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-quarkus-rules-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-quarkus-predictions</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-quarkus-predictions</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-quarkus-predictions-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-common</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-common</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-common-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-common-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-workflow-common</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-workflow-common</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-workflow-common-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-workflow-common-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-quarkus</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-quarkus</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-quarkus-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-extension-spi</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-extension-spi</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <!-- Data Index extension -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-common-runtime</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-common-runtime</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-common-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-common-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-common-runtime</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-common-runtime</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-common-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-common-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-postgresql</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-postgresql</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-postgresql-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-postgresql-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-postgresql</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-postgresql</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-postgresql-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-postgresql-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-inmemory</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-inmemory</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-inmemory-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-inmemory-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-infinispan</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-infinispan</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-infinispan-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-infinispan-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-infinispan</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-infinispan</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-infinispan-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-infinispan-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-mongodb</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-mongodb</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-mongodb-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-mongodb-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-mongodb</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-mongodb</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-mongodb-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kogito-addons-quarkus-data-index-persistence-mongodb-deployment</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
-
- <!-- Tracing -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-tracing-api</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-events-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-tracing-api</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-events-api</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-tracing-decision-common</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-tracing-decision-common</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-events-core</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-tracing-decision</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-events-core</artifactId>
<version>${project.version}</version>
+ <type>test-jar</type>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-tracing-decision</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-events-core</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-tracing-typedvalue-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-tracing-typedvalue-api</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-gradle-plugin</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
-
- <!-- Explainability -->
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-explainability</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-jackson-utils</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-explainability</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-jackson-utils</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-explainability</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-maven-plugin</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-explainability</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-maven-plugin</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-explainability</artifactId>
- <version>${project.version}</version>
- </dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-explainability</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-pmml</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-explainability-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-pmml</artifactId>
<version>${project.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-explainability-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-pmml</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <!-- event-driven decisions -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-events-decisions</artifactId>
- <version>${project.version}</version>
- </dependency>
+ <!-- PMML -->
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-events-decisions</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-pmml-api-dependencies</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-decisions</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-pmml-dependencies</artifactId>
<version>${project.version}</version>
+ <type>pom</type>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-decisions</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-pmml-openapi</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-decisions-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-rest-utils</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-decisions-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-rest-utils</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-events-decisions</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-rest-workitem</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-events-decisions</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-rest-workitem</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <!-- event-driven predictions -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-events-predictions</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-events-predictions</artifactId>
- <version>${project.version}</version>
- <classifier>sources</classifier>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-predictions</artifactId>
- <version>${project.version}</version>
- </dependency>
+ <!-- Scenario Simulation Runner -->
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-predictions</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-scenario-simulation</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-predictions-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-scenario-simulation</artifactId>
<version>${project.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-quarkus-events-predictions-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-scenario-simulation</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-events-predictions</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-services</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-addons-springboot-events-predictions</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-services</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
-
- <!-- event-driven rules -->
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-addons-events-rules</artifactId>
- <version>${project.version}</version>
- </dependency>
<dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-addons-events-rules</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-test-utils</artifactId>
<version>${project.version}</version>
- <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-addons-quarkus-events-rules</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-timer</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-addons-quarkus-events-rules</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-timer</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-addons-quarkus-events-rules-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>process-serialization-protobuf</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-addons-quarkus-events-rules-deployment</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>process-serialization-protobuf</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-addons-springboot-events-rules</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>process-workitems</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-addons-springboot-events-rules</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>process-workitems</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
</dependencies>
-
</dependencyManagement>
+ <dependencies>
+ <!-- Those are needed due to exclusion in kie-parent-drools -->
+ <dependency>
+ <groupId>org.eclipse.jetty.toolchain</groupId>
+ <artifactId>jetty-jakarta-servlet-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-transaction-spi</artifactId>
+ </dependency>
+ </dependencies>
+
</project>
diff --git a/kogito-build/kogito-build-no-bom-parent/pom.xml b/kogito-build/kogito-build-no-bom-parent/pom.xml
index 4cb8a0ccba..e2cb9cb83d 100644
--- a/kogito-build/kogito-build-no-bom-parent/pom.xml
+++ b/kogito-build/kogito-build-no-bom-parent/pom.xml
@@ -26,10 +26,10 @@
<parent>
<groupId>org.kie.kogito</groupId>
- <!-- The Kogito Dependencies BOM is inherited here to reuse all the version properties defined there and used across our internal modules. -->
- <artifactId>kogito-dependencies-bom</artifactId>
+ <!-- The Kogito Dependencies POM is inherited here to reuse all the version properties defined there and used across our internal modules. -->
+ <artifactId>kogito-bom</artifactId>
<version>999-SNAPSHOT</version>
- <relativePath>../kogito-dependencies-bom/pom.xml</relativePath>
+ <relativePath>../../kogito-bom/pom.xml</relativePath>
</parent>
<artifactId>kogito-build-no-bom-parent</artifactId>
@@ -44,6 +44,8 @@
- properties must be sorted alphabetically (other form of sorting were found to be unclear and ambiguous).
-->
<properties>
+ <!-- Used to define which poms are allowed to have dependencyManagement sections. This is to enforce the convention that only the root pom should have dependencyManagement, and all other poms should inherit from it. -->
+ <allowedPomsList>org.kie.kogito:kogito-build-no-bom-parent</allowedPomsList>
<checkstyle.failOnViolation>false</checkstyle.failOnViolation>
<checkstyle.logViolationsToConsole>true</checkstyle.logViolationsToConsole>
@@ -62,13 +64,14 @@
JaCoCo coverage data file location. Using a single file for appending in the project's root directory makes it
possible to measure cross-module test coverage -->
<jacoco.exec.file>${project.root.dir}/target/jacoco.exec</jacoco.exec.file>
- <!--suppress UnresolvedMavenProperty -->
- <quarkus.logging.manager>org.jboss.logmanager.LogManager</quarkus.logging.manager>
<tests.surefire.include>**/*Test.java</tests.surefire.include>
<tests.failsafe.include>**/*IT.java</tests.failsafe.include>
<formatter.skip>false</formatter.skip>
<formatter.goal>format</formatter.goal>
<impsort.goal>sort</impsort.goal>
+ <!-- To be overridden by poms with dependency management -->
+ <root_pom>../../pom.xml</root_pom>
+
<version.jdk>${maven.compiler.release}</version.jdk>
<!-- Properties also affecting test execution. -->
<invoker.skip>false</invoker.skip>
@@ -119,11 +122,9 @@
<!-- These are added as part of the migration from JBoss to Apache parent pom.xml. They may be extracted to a KIE parent bom. -->
<version.maven-checkstyle>3.3.0</version.maven-checkstyle>
- <!-- downloading and bundling of BPM XSD files - helper plugin -->
<version.com.societegenerale.commons>4.0.2</version.com.societegenerale.commons>
<version.io.github.download-maven-plugin>2.0.0</version.io.github.download-maven-plugin>
- <!-- This is a workaround, until reproducible builds are fixed in Quarkus. -->
<!-- This dependency is used in exec-maven-plugin configuration to remove timestamps from properties files generated by Quarkus. -->
<version.drools.util>${project.version}</version.drools.util>
</properties>
@@ -138,11 +139,6 @@
</extensions>
<pluginManagement>
<plugins>
- <plugin>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-maven-plugin</artifactId>
- <version>${version.org.springframework.boot}</version>
- </plugin>
<plugin>
<groupId>com.societegenerale.commons</groupId>
<artifactId>arch-unit-maven-plugin</artifactId>
@@ -208,6 +204,7 @@
</configuration>
<executions>
<execution>
+ <id>validate</id>
<phase>validate</phase>
<goals>
<goal>check</goal>
@@ -534,8 +531,8 @@
<version>${version.formatter.plugin}</version>
<dependencies>
<dependency>
- <artifactId>kogito-ide-config</artifactId>
<groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-ide-config</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
@@ -630,16 +627,6 @@
<artifactId>sonar-maven-plugin</artifactId>
<version>${version.sonar.plugin}</version>
</plugin>
- <plugin>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-maven-plugin</artifactId>
- <version>${version.io.quarkus}</version>
- </plugin>
- <plugin>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-maven-plugin</artifactId>
- <version>${version.io.quarkus}</version>
- </plugin>
<plugin>
<groupId>org.jsonschema2pojo</groupId>
<artifactId>jsonschema2pojo-maven-plugin</artifactId>
@@ -683,7 +670,7 @@
<goals>
<goal>highest-basedir</goal>
</goals>
- <phase>validate</phase>
+ <phase>none</phase>
<configuration>
<property>project.root.dir</property>
</configuration>
diff --git a/kogito-build/kogito-build-parent/pom.xml b/kogito-build/kogito-build-parent/pom.xml
index 1f7a65ea4d..51253463fd 100644
--- a/kogito-build/kogito-build-parent/pom.xml
+++ b/kogito-build/kogito-build-parent/pom.xml
@@ -38,45 +38,4 @@
<name>Kogito :: Runtimes Build Parent</name>
<description>Kogito Runtimes Build Parent</description>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <!-- Integration tests -->
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>integration-tests-processes-persistence-common</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>integration-tests-processes-persistence-common</artifactId>
- <version>${project.version}</version>
- <type>test-jar</type>
- </dependency>
-
- <!-- NOTE: don't change scope of this dependency to test to avoid problem with maven-invoker-plugin localRepositoryPath creation
- in springboot integration tests -->
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-test-utils</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-test-utils</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-spring-boot-test-utils</artifactId>
- <version>${project.version}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
</project>
diff --git a/kogito-build/kogito-dependencies-bom/pom.xml b/kogito-build/kogito-dependencies-bom/pom.xml
deleted file mode 100644
index eaf367d831..0000000000
--- a/kogito-build/kogito-dependencies-bom/pom.xml
+++ /dev/null
@@ -1,1387 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
- -->
-
-<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns="http://maven.apache.org/POM/4.0.0"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <parent>
- <artifactId>kogito-build</artifactId>
- <groupId>org.kie.kogito</groupId>
- <version>999-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
-
- <artifactId>kogito-dependencies-bom</artifactId>
- <name>Kogito :: Dependencies :: BOM</name>
- <packaging>pom</packaging>
- <description>Third-party dependencies used by Kogito</description>
-
- <properties>
- <!-- These versions are overrides for transitive dependencies, to fix security vulnerabilities.
- They need to be checked with Quarkus and Spring Boot upgrades and eventually removed, if they are not needed anymore. -->
- <version.angus.mail>2.0.5</version.angus.mail>
- <!-- End of various transitive overrides. -->
-
- <!-- this version property is used in plugins but also in dependencies too -->
- <version.io.quarkus>3.27.3</version.io.quarkus>
- <version.io.quarkus.quarkus-test>${version.io.quarkus}</version.io.quarkus.quarkus-test>
- <version.org.springframework>7.0.7</version.org.springframework>
- <version.org.springframework.boot>4.0.5</version.org.springframework.boot>
- <version.org.apache.kafka>4.1.2</version.org.apache.kafka>
-
- <version.org.bouncycastle.bc.jdk18on>1.84</version.org.bouncycastle.bc.jdk18on>
-
- <!-- dependencies versions -->
- <version.com.networknt>1.0.86</version.com.networknt>
- <version.com.fasterxml.jackson>2.21.2</version.com.fasterxml.jackson>
- <version.com.fasterxml.jackson.databind>2.21.2</version.com.fasterxml.jackson.databind>
- <version.com.fasterxml.jackson.annotations>2.21</version.com.fasterxml.jackson.annotations>
- <version.com.jayway.jsonpath>2.9.0</version.com.jayway.jsonpath>
- <version.com.ongres.scram>3.2</version.com.ongres.scram>
- <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.4.0</version.io.quarkiverse.jackson-jq>
- <version.io.quarkiverse.openapi.generator>2.16.0-lts</version.io.quarkiverse.openapi.generator>
- <version.io.quarkiverse.asyncapi>1.0.5</version.io.quarkiverse.asyncapi>
- <version.io.quarkiverse.reactivemessaging.http>2.5.0-lts</version.io.quarkiverse.reactivemessaging.http>
- <version.io.quarkiverse.embedded.postgresql>0.8.0</version.io.quarkiverse.embedded.postgresql>
- <version.com.github.haifengl.smile>1.5.2</version.com.github.haifengl.smile>
- <version.com.github.javaparser>3.27.0</version.com.github.javaparser>
- <version.com.fasterxml.jackson.datatype>2.21.2</version.com.fasterxml.jackson.datatype>
- <version.com.github.victools>4.37.0</version.com.github.victools>
- <version.org.wiremock>3.13.0</version.org.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.13.2</version.com.google.gson>
- <!-- currently required for integration test only -->
- <version.com.sun.xml.bind.core>4.0.5</version.com.sun.xml.bind.core>
- <version.com.sun.activation>2.0.2</version.com.sun.activation>
- <version.javax.inject>2.0.1</version.javax.inject>
- <version.org.eclipse.microprofile.openapi>4.0.2</version.org.eclipse.microprofile.openapi>
- <version.ch.qos.logback>1.5.32</version.ch.qos.logback>
- <version.jakarta.annotation-api>3.0.0</version.jakarta.annotation-api>
- <version.jakarta.validation-api>3.1.1</version.jakarta.validation-api>
- <version.jakarta.xml.bind-api>4.0.4</version.jakarta.xml.bind-api>
-
- <!-- TODO move to per-runtime BOMs after the planned BOM split. Pinned 4.1.x for Quarkus/Vert.x;
- SB modules need 4.2.x and override per-artifact in springboot/pom.xml. -->
- <version.io.netty>4.1.133.Final</version.io.netty>
-
- <version.io.cloudevents>3.0.0</version.io.cloudevents>
- <!--
- We add Fabric8 here to use as a basis for Addons/Kubernetes
- 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>7.3.1</version.io.fabric8.kubernetes-client>
- <version.io.micrometer>1.16.4</version.io.micrometer>
- <version.org.flywaydb>11.14.1</version.org.flywaydb>
- <version.org.postgresql>42.7.11</version.org.postgresql>
- <version.com.h2>2.4.240</version.com.h2>
- <version.io.smallrye-open-api>4.0.12</version.io.smallrye-open-api>
- <version.io.smallrye-config>3.13.4</version.io.smallrye-config>
- <version.org.awaitility>4.3.0</version.org.awaitility>
-
- <version.com.squareup.okhttp3>4.12.0</version.com.squareup.okhttp3>
-
- <version.io.smallrye.reactive.mutiny-vertx-web-client>3.21.3</version.io.smallrye.reactive.mutiny-vertx-web-client>
-
- <version.io.vertx>4.5.27</version.io.vertx>
- <version.io.grpc>1.76.0</version.io.grpc>
-
- <version.io.quarkus.camel>3.27.3</version.io.quarkus.camel>
-
- <version.io.swagger.parser.v3>2.1.34</version.io.swagger.parser.v3>
- <version.io.swagger.core.v3>2.2.38</version.io.swagger.core.v3>
-
- <version.org.apache.commons>3.19.0</version.org.apache.commons>
- <version.commons.io>2.20.0</version.commons.io>
-
- <version.org.graalvm.nativeimage>23.1.2</version.org.graalvm.nativeimage>
-
- <version.org.infinispan>15.2.6.Final</version.org.infinispan>
- <version.org.infinispan.protostream>5.0.13.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.2.0</version.jakarta.persistence-api>
-
- <version.org.jboss.resteasy>6.2.12.Final</version.org.jboss.resteasy>
- <version.org.keycloak>26.1.0</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>5.3.1</version.org.mongo>
- <version.org.mongo-image>5.0.31</version.org.mongo-image>
- <version.org.mozilla.rhino>1.8.1</version.org.mozilla.rhino>
- <version.org.redis>2.0.4</version.org.redis>
- <!-- PostgreSQL 16.8+ required for SASL authentication protocol -->
- <version.org.postgres>16.8-alpine3.21</version.org.postgres>
- <!-- we align to version used by quarkus -->
- <version.org.apache.avro>1.12.1</version.org.apache.avro>
- <version.org.assertj>3.27.7</version.org.assertj>
- <version.org.glassfish.jaxb>4.0.6</version.org.glassfish.jaxb>
- <version.org.json-unit-assertj>2.9.0</version.org.json-unit-assertj>
- <version.org.hamcrest>3.0</version.org.hamcrest> <!-- else old version coming from Mockito wins and breaks tests -->
- <!-- JUnit 4 API for legacy test classes that still use org.junit.* annotations.
- junit-vintage-engine (part of JUnit 6 below) runs them on the JUnit Platform. -->
- <version.junit>4.13.2</version.junit>
- <!-- JUnit 6: single pin for jupiter + platform + vintage via junit-bom. -->
- <version.org.junit>6.0.3</version.org.junit>
- <version.org.mockito>5.18.0</version.org.mockito>
- <version.org.testcontainers>2.0.4</version.org.testcontainers>
- <!-- TODO move to the Spring-specific BOM after the planned BOM split. -->
- <version.com.github.docker-java>3.7.1</version.com.github.docker-java><!-- align with testcontainers ABI; Quarkus BOM pins older docker-java missing ImageHistoryCmd -->
- <version.org.xmlunit-core>2.10.4</version.org.xmlunit-core>
- <version.io.rest-assured>5.5.6</version.io.rest-assured>
-
- <version.net.byte-buddy>1.17.6</version.net.byte-buddy>
-
- <version.org.mvel>2.5.2.Final</version.org.mvel>
- <version.org.reactivestreams>1.0.4</version.org.reactivestreams>
- <version.org.reflections>0.10.2</version.org.reflections>
- <version.org.slf4j>2.0.17</version.org.slf4j>
-
- <version.maven>3.9.11</version.maven>
- <version.maven.project>2.2.1</version.maven.project>
- <version.maven.plugin>3.15.1</version.maven.plugin>
- <version.maven.invoker>3.2.0</version.maven.invoker>
- <version.maven.plugin.testing.harness>4.0.0-alpha-2</version.maven.plugin.testing.harness>
- <version.plexus>2.1.0</version.plexus>
- <version.plexus.classworld>2.6.0</version.plexus.classworld>
- <version.plexus.utils>3.6.1</version.plexus.utils>
- <!-- see: https://maven.apache.org/surefire/maven-surefire-plugin/examples/fork-options-and-parallel-execution.html#parallel-test-execution-and-single-thread-execution -->
- <version.com.github.stephenc.jcip>1.0-1</version.com.github.stephenc.jcip>
- <version.black.ninia>4.2.0</version.black.ninia>
- <version.com.google.collections>1.0</version.com.google.collections>
- <version.com.google.guava>33.4.8-jre</version.com.google.guava>
- <version.apache.commons.commons-compress>1.28.0</version.apache.commons.commons-compress>
-
- <version.tomcat.embed.core>11.0.22</version.tomcat.embed.core>
- <!-- TODO move to the Spring-specific BOM after the planned BOM split. Pinned 7.1.x because
- Quarkus's quarkus-hibernate-orm uses org.hibernate.internal.CoreLogging, removed in 7.2.x. -->
- <version.org.hibernate>7.1.18.Final</version.org.hibernate>
- <version.com.graphql-java>25.0</version.com.graphql-java>
- </properties>
-
- <dependencyManagement>
- <dependencies>
- <!-- Force spring boot to be in sync with quarkus for graphql-java dependencies -->
- <dependency>
- <groupId>com.graphql-java</groupId>
- <artifactId>graphql-java</artifactId>
- <version>${version.com.graphql-java}</version>
- </dependency>
-
- <!-- These versions are overrides for transitive dependencies, to fix security vulnerabilities. -->
- <dependency>
- <groupId>org.eclipse.angus</groupId>
- <artifactId>angus-mail</artifactId>
- <version>${version.angus.mail}</version>
- </dependency>
- <!-- End of various transitive overrides. -->
-
- <!-- Not directly used, but used to override transitive versions of Spring dependencies dependencies to fix vulnerabilities -->
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-aop</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-aspects</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-beans</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-context</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-context-indexer</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-context-support</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-core</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-core-test</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-expression</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-instrument</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-jcl</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-jdbc</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-jms</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-messaging</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-orm</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-oxm</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-r2dbc</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-test</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-tx</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-web</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-webflux</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-webmvc</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-websocket</artifactId>
- <version>${version.org.springframework}</version>
- </dependency>
-
- <!-- Not directly used, but used to override transitive versions from other dependencies to fix vulnerabilities -->
- <dependency>
- <groupId>org.apache.tomcat.embed</groupId>
- <artifactId>tomcat-embed-core</artifactId>
- <version>${version.tomcat.embed.core}</version>
- </dependency>
-
- <!-- Not directly used, but a vulnerable version has been brought from com.dajudge.kindcontainer dependency -->
- <dependency>
- <groupId>org.bouncycastle</groupId>
- <artifactId>bcpkix-jdk18on</artifactId>
- <version>${version.org.bouncycastle.bc.jdk18on}</version>
- </dependency>
-
- <dependency>
- <groupId>org.bouncycastle</groupId>
- <artifactId>bcprov-jdk18on</artifactId>
- <version>${version.org.bouncycastle.bc.jdk18on}</version>
- </dependency>
-
- <dependency>
- <groupId>org.bouncycastle</groupId>
- <artifactId>bcutil-jdk18on</artifactId>
- <version>${version.org.bouncycastle.bc.jdk18on}</version>
- </dependency>
-
- <!-- Guava should not be used directly by Kogito, here we are managing it to override dependency added by GRPC to fix this CVE: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-2976 -->
- <dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- <version>${version.com.google.guava}</version>
- </dependency>
- <dependency>
- <groupId>com.google.collections</groupId>
- <artifactId>google-collections</artifactId>
- <version>${version.com.google.collections}</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-compress</artifactId>
- <version>${version.apache.commons.commons-compress}</version>
- </dependency>
-
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <version>${version.commons.io}</version>
- </dependency>
-
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- <version>${version.org.slf4j}</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-simple</artifactId>
- <version>${version.org.slf4j}</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-nop</artifactId>
- <version>${version.org.slf4j}</version>
- </dependency>
-
- <dependency>
- <groupId>org.mvel</groupId>
- <artifactId>mvel2</artifactId>
- <version>${version.org.mvel}</version>
- </dependency>
-
- <dependency>
- <groupId>com.google.protobuf</groupId>
- <artifactId>protobuf-java</artifactId>
- <version>${version.com.google.protobuf}</version>
- </dependency>
- <dependency>
- <groupId>com.google.protobuf</groupId>
- <artifactId>protobuf-java-util</artifactId>
- <version>${version.com.google.protobuf}</version>
- </dependency>
-
- <dependency>
- <groupId>com.google.code.gson</groupId>
- <artifactId>gson</artifactId>
- <version>${version.com.google.gson}</version>
- </dependency>
-
- <dependency>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-classic</artifactId>
- <version>${version.ch.qos.logback}</version>
- </dependency>
- <dependency>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-core</artifactId>
- <version>${version.ch.qos.logback}</version>
- </dependency>
-
- <!-- Java 17 compatibility -->
- <dependency>
- <groupId>org.mozilla</groupId>
- <artifactId>rhino</artifactId>
- <version>${version.org.mozilla.rhino}</version>
- </dependency>
- <dependency>
- <groupId>org.mozilla</groupId>
- <artifactId>rhino-engine</artifactId>
- <version>${version.org.mozilla.rhino}</version>
- </dependency>
-
- <!-- gRPC dependencies -->
- <dependency>
- <groupId>io.grpc</groupId>
- <artifactId>grpc-protobuf</artifactId>
- <version>${version.io.grpc}</version>
- </dependency>
- <dependency>
- <groupId>io.grpc</groupId>
- <artifactId>grpc-stub</artifactId>
- <version>${version.io.grpc}</version>
- </dependency>
- <dependency>
- <groupId>io.grpc</groupId>
- <artifactId>grpc-netty-shaded</artifactId>
- <version>${version.io.grpc}</version>
- </dependency>
- <dependency>
- <groupId>io.grpc</groupId>
- <artifactId>grpc-netty</artifactId>
- <version>${version.io.grpc}</version>
- </dependency>
- <dependency>
- <groupId>io.grpc</groupId>
- <artifactId>grpc-core</artifactId>
- <version>${version.io.grpc}</version>
- </dependency>
- <dependency>
- <groupId>io.grpc</groupId>
- <artifactId>grpc-util</artifactId>
- <version>${version.io.grpc}</version>
- </dependency>
- <dependency>
- <groupId>io.grpc</groupId>
- <artifactId>grpc-context</artifactId>
- <version>${version.io.grpc}</version>
- </dependency>
- <dependency>
- <groupId>io.grpc</groupId>
- <artifactId>grpc-api</artifactId>
- <version>${version.io.grpc}</version>
- </dependency>
- <dependency>
- <groupId>io.grpc</groupId>
- <artifactId>grpc-protobuf-lite</artifactId>
- <version>${version.io.grpc}</version>
- </dependency>
-
- <!-- code generation -->
- <dependency>
- <groupId>com.github.javaparser</groupId>
- <artifactId>javaparser-core</artifactId>
- <version>${version.com.github.javaparser}</version>
- </dependency>
- <dependency>
- <groupId>com.github.javaparser</groupId>
- <artifactId>javaparser-symbol-solver-core</artifactId>
- <version>${version.com.github.javaparser}</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.kafka</groupId>
- <artifactId>kafka-clients</artifactId>
- <version>${version.org.apache.kafka}</version>
- <exclusions>
- <!-- CVE-2025-12183: excluding lz4-java-1.8.0.jar that comes along kafka-clients 4.0.0 -->
- <exclusion>
- <groupId>org.lz4</groupId>
- <artifactId>lz4-java</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <!-- marshalling -->
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-core</artifactId>
- <version>${version.com.fasterxml.jackson}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-databind</artifactId>
- <version>${version.com.fasterxml.jackson.databind}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-annotations</artifactId>
- <version>${version.com.fasterxml.jackson.annotations}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.datatype</groupId>
- <artifactId>jackson-datatype-jsr310</artifactId>
- <version>${version.com.fasterxml.jackson}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.dataformat</groupId>
- <artifactId>jackson-dataformat-yaml</artifactId>
- <version>${version.com.fasterxml.jackson}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.datatype</groupId>
- <artifactId>jackson-datatype-jdk8</artifactId>
- <version>${version.com.fasterxml.jackson}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.module</groupId>
- <artifactId>jackson-module-parameter-names</artifactId>
- <version>${version.com.fasterxml.jackson}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.jakarta.rs</groupId>
- <artifactId>jackson-jakarta-rs-json-provider</artifactId>
- <version>${version.com.fasterxml.jackson}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.jaxrs</groupId>
- <artifactId>jackson-jaxrs-base</artifactId>
- <version>${version.com.fasterxml.jackson}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.module</groupId>
- <artifactId>jackson-module-jakarta-xmlbind-annotations</artifactId>
- <version>${version.com.fasterxml.jackson}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.dataformat</groupId>
- <artifactId>jackson-dataformat-avro</artifactId>
- <version>${version.com.fasterxml.jackson}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.avro</groupId>
- <artifactId>avro</artifactId>
- <version>${version.org.apache.avro}</version>
- </dependency>
- <dependency>
- <groupId>com.jayway.jsonpath</groupId>
- <artifactId>json-path</artifactId>
- <version>${version.com.jayway.jsonpath}</version>
- </dependency>
- <dependency>
- <groupId>com.jayway.jsonpath</groupId>
- <artifactId>json-path-assert</artifactId>
- <version>${version.com.jayway.jsonpath}</version>
- </dependency>
- <dependency>
- <groupId>net.minidev</groupId>
- <artifactId>json-smart</artifactId>
- <version>${version.net.minidev.jsonsmart}</version>
- </dependency>
- <dependency>
- <groupId>net.thisptr</groupId>
- <artifactId>jackson-jq</artifactId>
- <version>${version.net.thisptr.jackson-jq}</version>
- </dependency>
- <dependency>
- <groupId>net.thisptr</groupId>
- <artifactId>jackson-jq-extra</artifactId>
- <version>${version.net.thisptr.jackson-jq}</version>
- </dependency>
- <dependency>
- <groupId>org.postgresql</groupId>
- <artifactId>postgresql</artifactId>
- <version>${version.org.postgresql}</version>
- </dependency>
- <dependency>
- <groupId>com.h2database</groupId>
- <artifactId>h2</artifactId>
- <version>${version.com.h2}</version>
- </dependency>
-
- <dependency>
- <groupId>io.smallrye.config</groupId>
- <artifactId>smallrye-config</artifactId>
- <version>${version.io.smallrye-config}</version>
- <exclusions>
- <exclusion>
- <groupId>org.osgi</groupId>
- <artifactId>org.osgi.annotation.versioning</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.ow2.asm</groupId>
- <artifactId>asm</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>io.smallrye</groupId>
- <artifactId>smallrye-open-api-core</artifactId>
- <version>${version.io.smallrye-open-api}</version>
- </dependency>
- <dependency>
- <groupId>io.smallrye</groupId>
- <artifactId>smallrye-open-api-ui</artifactId>
- <version>${version.io.smallrye-open-api}</version>
- </dependency>
- <dependency>
- <groupId>io.smallrye</groupId>
- <artifactId>smallrye-open-api-jaxrs</artifactId>
- <version>${version.io.smallrye-open-api}</version>
- </dependency>
- <dependency>
- <groupId>io.smallrye</groupId>
- <artifactId>smallrye-open-api-spring</artifactId>
- <version>${version.io.smallrye-open-api}</version>
- </dependency>
- <dependency>
- <groupId>io.smallrye</groupId>
- <artifactId>smallrye-open-api-vertx</artifactId>
- <version>${version.io.smallrye-open-api}</version>
- </dependency>
-
- <dependency>
- <groupId>com.squareup.okhttp3</groupId>
- <artifactId>okhttp</artifactId>
- <version>${version.com.squareup.okhttp3}</version>
- </dependency>
-
- <dependency>
- <groupId>io.smallrye.reactive</groupId>
- <artifactId>smallrye-mutiny-vertx-web-client</artifactId>
- <version>${version.io.smallrye.reactive.mutiny-vertx-web-client}</version>
- </dependency>
-
- <dependency>
- <groupId>io.smallrye.reactive</groupId>
- <artifactId>smallrye-mutiny-vertx-auth-oauth2</artifactId>
- <version>${version.io.smallrye.reactive.mutiny-vertx-web-client}</version>
- </dependency>
-
- <!-- Forced version of the majority of general netty dependencies. This is to enforce an aligned netty libraries version in transitive dependencies, due to possible CVEs. -->
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-buffer</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-dns</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-haproxy</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-http</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-http2</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-memcache</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-mqtt</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-redis</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-smtp</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-socks</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-stomp</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-xml</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-common</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-dev-tools</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-handler</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-handler-proxy</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-handler-ssl-ocsp</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-resolver</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-resolver-dns</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-transport</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-transport-rxtx</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-transport-sctp</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-transport-udt</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-all</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
-
- <!-- metrics - monitoring -->
- <dependency>
- <groupId>io.micrometer</groupId>
- <artifactId>micrometer-core</artifactId>
- <version>${version.io.micrometer}</version>
- </dependency>
- <dependency>
- <groupId>io.micrometer</groupId>
- <artifactId>micrometer-registry-prometheus</artifactId>
- <version>${version.io.micrometer}</version>
- </dependency>
- <dependency>
- <groupId>io.micrometer</groupId>
- <artifactId>micrometer-registry-elastic</artifactId>
- <version>${version.io.micrometer}</version>
- </dependency>
-
- <dependency>
- <groupId>jakarta.ws.rs</groupId>
- <artifactId>jakarta.ws.rs-api</artifactId>
- <version>${version.jakarta.ws.rs}</version>
- </dependency>
-
- <dependency>
- <groupId>jakarta.persistence</groupId>
- <artifactId>jakarta.persistence-api</artifactId>
- <version>${version.jakarta.persistence-api}</version>
- </dependency>
-
- <!-- fabric8 dependencies -->
- <dependency>
- <groupId>io.fabric8</groupId>
- <artifactId>openshift-client-api</artifactId>
- <version>${version.io.fabric8.kubernetes-client}</version>
- </dependency>
- <dependency>
- <groupId>io.fabric8</groupId>
- <artifactId>kubernetes-client-api</artifactId>
- <version>${version.io.fabric8.kubernetes-client}</version>
- </dependency>
- <dependency>
- <groupId>io.fabric8</groupId>
- <artifactId>kubernetes-client</artifactId>
- <version>${version.io.fabric8.kubernetes-client}</version>
- </dependency>
- <dependency>
- <groupId>io.fabric8</groupId>
- <artifactId>knative-client</artifactId>
- <version>${version.io.fabric8.kubernetes-client}</version>
- </dependency>
- <dependency>
- <groupId>io.fabric8</groupId>
- <artifactId>knative-model</artifactId>
- <version>${version.io.fabric8.kubernetes-client}</version>
- </dependency>
- <dependency>
- <groupId>io.fabric8</groupId>
- <artifactId>kubernetes-server-mock</artifactId>
- <version>${version.io.fabric8.kubernetes-client}</version>
- </dependency>
-
- <dependency>
- <groupId>org.junit.jupiter</groupId>
- <artifactId>junit-jupiter-api</artifactId>
- <version>${version.org.junit}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.awaitility</groupId>
- <artifactId>awaitility</artifactId>
- <version>${version.org.awaitility}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${version.junit}</version>
- </dependency>
- <dependency>
- <groupId>org.junit.jupiter</groupId>
- <artifactId>junit-jupiter</artifactId>
- <version>${version.org.junit}</version>
- <scope>test</scope>
- </dependency>
- <dependency> <!-- move this dep into surefire-plugin when all modules are migrated to JUnit 5 -->
- <groupId>org.junit.jupiter</groupId>
- <artifactId>junit-jupiter-engine</artifactId>
- <version>${version.org.junit}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.junit.jupiter</groupId>
- <artifactId>junit-jupiter-params</artifactId>
- <version>${version.org.junit}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.junit.platform</groupId>
- <artifactId>junit-platform-engine</artifactId>
- <version>${version.org.junit}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.junit.platform</groupId>
- <artifactId>junit-platform-commons</artifactId>
- <version>${version.org.junit}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.junit.platform</groupId>
- <artifactId>junit-platform-launcher</artifactId>
- <version>${version.org.junit}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.junit.vintage</groupId>
- <artifactId>junit-vintage-engine</artifactId>
- <version>${version.org.junit}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.assertj</groupId>
- <artifactId>assertj-core</artifactId>
- <version>${version.org.assertj}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-core</artifactId>
- <version>${version.org.mockito}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-junit-jupiter</artifactId>
- <version>${version.org.mockito}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.xmlunit</groupId>
- <artifactId>xmlunit-core</artifactId>
- <version>${version.org.xmlunit-core}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>io.rest-assured</groupId>
- <artifactId>rest-assured</artifactId>
- <version>${version.io.rest-assured}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>io.rest-assured</groupId>
- <artifactId>json-path</artifactId>
- <version>${version.io.rest-assured}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>io.rest-assured</groupId>
- <artifactId>xml-path</artifactId>
- <version>${version.io.rest-assured}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>io.rest-assured</groupId>
- <artifactId>json-schema-validator</artifactId>
- <version>${version.io.rest-assured}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>net.bytebuddy</groupId>
- <artifactId>byte-buddy</artifactId>
- <version>${version.net.byte-buddy}</version>
- </dependency>
-
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-library</artifactId>
- <version>${version.org.hamcrest}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-core</artifactId>
- <version>${version.org.hamcrest}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>net.javacrumbs.json-unit</groupId>
- <artifactId>json-unit-assertj</artifactId>
- <version>${version.org.json-unit-assertj}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.wiremock</groupId>
- <artifactId>wiremock</artifactId>
- <version>${version.org.wiremock}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.wiremock</groupId>
- <artifactId>wiremock-standalone</artifactId>
- <version>${version.org.wiremock}</version>
- <scope>test</scope>
- </dependency>
- <!-- SCRAM authentication for PostgreSQL 16+; required by Vert.x reactive pg-client -->
- <dependency>
- <groupId>com.ongres.scram</groupId>
- <artifactId>scram-client</artifactId>
- <version>${version.com.ongres.scram}</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.maven.shared</groupId>
- <artifactId>maven-invoker</artifactId>
- <version>${version.maven.invoker}</version>
- <exclusions>
- <exclusion>
- <groupId>javax.inject</groupId>
- <artifactId>javax.inject</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-artifact</artifactId>
- <version>${version.maven}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-model</artifactId>
- <version>${version.maven}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>${version.maven}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>${version.maven.project}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-core</artifactId>
- <version>${version.maven}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.plugin-tools</groupId>
- <artifactId>maven-plugin-annotations</artifactId>
- <version>${version.maven.plugin}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.plugin-testing</groupId>
- <artifactId>maven-plugin-testing-harness</artifactId>
- <version>${version.maven.plugin.testing.harness}</version>
- </dependency>
-
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-component-annotations</artifactId>
- <version>${version.plexus}</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-container-default</artifactId>
- <version>${version.plexus}</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-classworlds</artifactId>
- <version>${version.plexus.classworld}</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-utils</artifactId>
- <version>${version.plexus.utils}</version>
- </dependency>
-
- <dependency>
- <groupId>jakarta.xml.bind</groupId>
- <artifactId>jakarta.xml.bind-api</artifactId>
- <version>${version.jakarta.xml.bind-api}</version>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>${version.com.sun.xml.bind.core}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.jaxb</groupId>
- <artifactId>jaxb-runtime</artifactId>
- <version>${version.org.glassfish.jaxb}</version>
- </dependency>
- <dependency>
- <groupId>org.eclipse.angus</groupId>
- <artifactId>angus-activation</artifactId>
- <version>${version.com.sun.activation}</version>
- </dependency>
- <dependency>
- <groupId>jakarta.validation</groupId>
- <artifactId>jakarta.validation-api</artifactId>
- <version>${version.jakarta.validation-api}</version>
- </dependency>
- <dependency>
- <groupId>jakarta.inject</groupId>
- <artifactId>jakarta.inject-api</artifactId>
- <version>${version.javax.inject}</version>
- </dependency>
- <dependency>
- <groupId>jakarta.annotation</groupId>
- <artifactId>jakarta.annotation-api</artifactId>
- <version>${version.jakarta.annotation-api}</version>
- </dependency>
- <dependency>
- <groupId>org.eclipse.microprofile.openapi</groupId>
- <artifactId>microprofile-openapi-api</artifactId>
- <version>${version.org.eclipse.microprofile.openapi}</version>
- </dependency>
-
- <dependency>
- <groupId>org.graalvm.nativeimage</groupId>
- <artifactId>svm</artifactId>
- <version>${version.org.graalvm.nativeimage}</version>
- </dependency>
-
- <dependency>
- <groupId>org.reactivestreams</groupId>
- <artifactId>reactive-streams</artifactId>
- <version>${version.org.reactivestreams}</version>
- </dependency>
-
- <dependency>
- <groupId>io.swagger.parser.v3</groupId>
- <artifactId>swagger-parser</artifactId>
- <version>${version.io.swagger.parser.v3}</version>
- </dependency>
-
- <dependency>
- <groupId>io.swagger.core.v3</groupId>
- <artifactId>swagger-model</artifactId>
- <version>${version.io.swagger.core.v3}</version>
- </dependency>
-
- <dependency>
- <groupId>io.swagger.core.v3</groupId>
- <artifactId>swagger-core</artifactId>
- <version>${version.io.swagger.core.v3}</version>
- </dependency>
-
- <!-- Flyway -->
- <dependency>
- <groupId>org.flywaydb</groupId>
- <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>
- <artifactId>infinispan-remote-query-client</artifactId>
- <version>${version.org.infinispan}</version>
- </dependency>
- <dependency>
- <groupId>org.infinispan</groupId>
- <artifactId>infinispan-client-hotrod</artifactId>
- <version>${version.org.infinispan}</version>
- </dependency>
- <dependency>
- <groupId>org.infinispan</groupId>
- <artifactId>infinispan-query-dsl</artifactId>
- <version>${version.org.infinispan}</version>
- </dependency>
- <dependency>
- <groupId>org.infinispan</groupId>
- <artifactId>infinispan-commons</artifactId>
- <version>${version.org.infinispan}</version>
- </dependency>
- <dependency>
- <groupId>org.infinispan.protostream</groupId>
- <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>
- <artifactId>rocksdbjni</artifactId>
- <version>${version.org.rocksdb}</version>
- </dependency>
-
- <!-- Vertx libraries, including PostgreSQL client -->
-
- <dependency>
- <groupId>io.vertx</groupId>
- <artifactId>vertx-core</artifactId>
- <version>${version.io.vertx}</version>
- </dependency>
-
- <dependency>
- <groupId>io.vertx</groupId>
- <artifactId>vertx-pg-client</artifactId>
- <version>${version.io.vertx}</version>
- </dependency>
- <dependency>
- <groupId>io.vertx</groupId>
- <artifactId>vertx-web</artifactId>
- <version>${version.io.vertx}</version>
- </dependency>
-
- <!-- predictions/machine learning related -->
- <dependency>
- <groupId>com.github.haifengl</groupId>
- <artifactId>smile-core</artifactId>
- <version>${version.com.github.haifengl.smile}</version>
- </dependency>
-
- <dependency>
- <groupId>org.reflections</groupId>
- <artifactId>reflections</artifactId>
- <version>${version.org.reflections}</version>
- </dependency>
-
- <!-- CloudEvents -->
- <dependency>
- <groupId>io.cloudevents</groupId>
- <artifactId>cloudevents-api</artifactId>
- <version>${version.io.cloudevents}</version>
- </dependency>
- <dependency>
- <groupId>io.cloudevents</groupId>
- <artifactId>cloudevents-core</artifactId>
- <version>${version.io.cloudevents}</version>
- </dependency>
- <dependency>
- <groupId>io.cloudevents</groupId>
- <artifactId>cloudevents-json-jackson</artifactId>
- <version>${version.io.cloudevents}</version>
- </dependency>
- <dependency>
- <groupId>io.cloudevents</groupId>
- <artifactId>cloudevents-kafka</artifactId>
- <version>${version.io.cloudevents}</version>
- </dependency>
- <dependency>
- <groupId>io.cloudevents</groupId>
- <artifactId>cloudevents-http-restful-ws</artifactId>
- <version>${version.io.cloudevents}</version>
- </dependency>
- <dependency>
- <groupId>io.cloudevents</groupId>
- <artifactId>cloudevents-http-vertx</artifactId>
- <version>${version.io.cloudevents}</version>
- </dependency>
-
- <!-- Json Schema -->
- <dependency>
- <groupId>com.github.victools</groupId>
- <artifactId>jsonschema-generator</artifactId>
- <version>${version.com.github.victools}</version>
- </dependency>
- <dependency>
- <groupId>com.networknt</groupId>
- <artifactId>json-schema-validator</artifactId>
- <version>${version.com.networknt}</version>
- <exclusions>
- <exclusion>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-lang3</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.datatype</groupId>
- <artifactId>jackson-datatype-json-org</artifactId>
- <version>${version.com.fasterxml.jackson.datatype}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.resteasy</groupId>
- <artifactId>resteasy-client</artifactId>
- <version>${version.org.jboss.resteasy}</version>
- <exclusions>
- <exclusion>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.jboss.resteasy</groupId>
- <artifactId>resteasy-multipart-provider</artifactId>
- <version>${version.org.jboss.resteasy}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.resteasy</groupId>
- <artifactId>resteasy-jackson2-provider</artifactId>
- <version>${version.org.jboss.resteasy}</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-lang3</artifactId>
- <version>${version.org.apache.commons}</version>
- </dependency>
- <dependency>
- <groupId>black.ninia</groupId>
- <artifactId>jep</artifactId>
- <version>${version.black.ninia}</version>
- </dependency>
-
- <!-- testcontainers dependencies -->
- <dependency>
- <groupId>org.testcontainers</groupId>
- <artifactId>testcontainers</artifactId>
- <version>${version.org.testcontainers}</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.testcontainers</groupId>
- <artifactId>testcontainers-junit-jupiter</artifactId>
- <version>${version.org.testcontainers}</version>
- </dependency>
-
- <!-- TODO move to the Spring-specific BOM after the planned BOM split. -->
- <dependency>
- <groupId>com.github.docker-java</groupId>
- <artifactId>docker-java-api</artifactId>
- <version>${version.com.github.docker-java}</version>
- </dependency>
- <dependency>
- <groupId>com.github.docker-java</groupId>
- <artifactId>docker-java-transport-zerodep</artifactId>
- <version>${version.com.github.docker-java}</version>
- </dependency>
-
- <dependency>
- <groupId>org.testcontainers</groupId>
- <artifactId>testcontainers-kafka</artifactId>
- <version>${version.org.testcontainers}</version>
- </dependency>
-
- <dependency>
- <groupId>org.testcontainers</groupId>
- <artifactId>testcontainers-mongodb</artifactId>
- <version>${version.org.testcontainers}</version>
- </dependency>
-
- <dependency>
- <groupId>org.testcontainers</groupId>
- <artifactId>testcontainers-postgresql</artifactId>
- <version>${version.org.testcontainers}</version>
- </dependency>
-
- <dependency>
- <groupId>org.testcontainers</groupId>
- <artifactId>testcontainers-jdbc</artifactId>
- <version>${version.org.testcontainers}</version>
- </dependency>
-
- <dependency>
- <groupId>org.testcontainers</groupId>
- <artifactId>testcontainers-oracle-xe</artifactId>
- <version>${version.org.testcontainers}</version>
- </dependency>
-
- <dependency>
- <groupId>org.testcontainers</groupId>
- <artifactId>testcontainers-database-commons</artifactId>
- <version>${version.org.testcontainers}</version>
- </dependency>
-
- <dependency>
- <groupId>org.testcontainers</groupId>
- <artifactId>testcontainers-toxiproxy</artifactId>
- <version>${version.org.testcontainers}</version>
- </dependency>
- <dependency>
- <groupId>org.hibernate.orm</groupId>
- <artifactId>hibernate-core</artifactId>
- <version>${version.org.hibernate}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
-
-</project>
diff --git a/kogito-build/kogito-ide-config/pom.xml b/kogito-build/kogito-ide-config/pom.xml
index 7acf9b7ade..864ca066ee 100644
--- a/kogito-build/kogito-ide-config/pom.xml
+++ b/kogito-build/kogito-ide-config/pom.xml
@@ -21,15 +21,15 @@
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>kogito-runtimes</artifactId>
- <groupId>org.kie.kogito</groupId>
- <version>999-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
+ <groupId>org.apache</groupId>
+ <artifactId>apache</artifactId>
+ <version>32</version>
</parent>
- <modelVersion>4.0.0</modelVersion>
<name>Kogito :: IDE/Tools - Config</name>
-
+ <groupId>org.kie.kogito</groupId>
+ <version>999-SNAPSHOT</version>
<artifactId>kogito-ide-config</artifactId>
</project>
\ No newline at end of file
diff --git a/kogito-build/kogito-kie-bom/pom.xml b/kogito-build/kogito-kie-bom/pom.xml
index 0c068c5607..66feeb559d 100644
--- a/kogito-build/kogito-kie-bom/pom.xml
+++ b/kogito-build/kogito-kie-bom/pom.xml
@@ -38,315 +38,7 @@
<properties>
<version.org.kie>999-SNAPSHOT</version.org.kie>
+ <project.build.outputTimestamp>2026-03-18T00:00:00Z</project.build.outputTimestamp>
</properties>
- <dependencyManagement>
- <dependencies>
- <!-- This bom can only import dependencies from the groupIds org.kie and org.drools. -->
-
- <!-- KIE boms -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-core-bom</artifactId>
- <version>${version.org.kie}</version>
- <type>pom</type>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-efesto-bom</artifactId>
- <version>${version.org.kie}</version>
- <type>pom</type>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-dmn-bom</artifactId>
- <version>${version.org.kie}</version>
- <type>pom</type>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-pmml-bom</artifactId>
- <version>${version.org.kie}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-bom</artifactId>
- <version>${version.org.kie}</version>
- <type>pom</type>
- </dependency>
-
- <!-- KIE -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-api</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-internal</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-test-util</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
-
- <!-- EFESTO -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>efesto-dependencies</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
-
- <!-- DROOLS -->
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-compiler</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-util</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-io</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-core</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-commands</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-core</artifactId>
- <version>${version.org.kie}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-kiesession</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-wiring-api</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-wiring-dynamic</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-wiring-static</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-codegen-common</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-canonical-model</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-model-codegen</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-tms</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-mvel</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-xml-support</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-decisiontables</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-model-compiler</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-alphanetwork-compiler</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-ruleunits-api</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-ruleunits-impl</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-quarkus-util-deployment</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
-
- <!-- Kie-DRL -Efesto rules -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-drl-compilation-common</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-drl-map-input-runtime</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
-
-
- <!-- DMN -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-dmn-api</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-dmn-feel</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-dmn-core</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-dmn-validation</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-dmn-openapi</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <!-- Efesto decisions -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-dmn-efesto-compilation</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-dmn-efesto-runtime</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
-
- <!-- PMML -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-pmml-dependencies</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-pmml-evaluator-api</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-pmml-api</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-pmml-commons</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <!-- PMML-DROOLS models -->
- <!-- Drools models -->
- <!-- Tree -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-pmml-models-drools-tree-model</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-pmml-models-drools-tree-compiler</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-pmml-models-drools-tree-evaluator</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <!-- Scorecard -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-pmml-models-drools-scorecard-model</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-pmml-models-drools-scorecard-compiler</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-pmml-models-drools-scorecard-evaluator</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
-
-
- <!-- Scenario Simulation -->
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-scenario-simulation-api</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-scenario-simulation-backend</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
-
- <!-- Efesto deployments -->
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>efesto-quarkus</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>efesto-quarkus-deployment</artifactId>
- <version>${version.org.kie}</version>
- </dependency>
-
- </dependencies>
- </dependencyManagement>
</project>
diff --git a/kogito-build/pom.xml b/kogito-build/pom.xml
index ebf50213f1..3cb9682a77 100644
--- a/kogito-build/pom.xml
+++ b/kogito-build/pom.xml
@@ -40,7 +40,6 @@
<module>kogito-build-parent</module>
<module>kogito-ide-config</module>
<module>kogito-kie-bom</module>
- <module>kogito-dependencies-bom</module>
</modules>
</project>
diff --git a/kogito-codegen-modules/kogito-codegen-api/pom.xml b/kogito-codegen-modules/kogito-codegen-api/pom.xml
index 37eb7c0cfb..1aee49c82b 100644
--- a/kogito-codegen-modules/kogito-codegen-api/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-api/pom.xml
@@ -33,26 +33,7 @@
<properties>
<java.module.name>org.kie.kogito.codegen.api</java.module.name>
- <version.org.yaml.snakeyaml>2.6</version.org.yaml.snakeyaml>
</properties>
-
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>org.yaml</groupId>
- <artifactId>snakeyaml</artifactId>
- <version>${version.org.yaml.snakeyaml}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
diff --git a/kogito-codegen-modules/kogito-codegen-core/pom.xml b/kogito-codegen-modules/kogito-codegen-core/pom.xml
index d7bc325100..e0428b5e5d 100644
--- a/kogito-codegen-modules/kogito-codegen-core/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-core/pom.xml
@@ -35,18 +35,6 @@
<java.module.name>org.kie.kogito.codegen.core</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/kogito-codegen-modules/kogito-codegen-decisions/pom.xml b/kogito-codegen-modules/kogito-codegen-decisions/pom.xml
index b545172bf7..58a9c0ed87 100644
--- a/kogito-codegen-modules/kogito-codegen-decisions/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-decisions/pom.xml
@@ -33,27 +33,8 @@
<properties>
<java.module.name>org.kie.kogito.codegen.decision</java.module.name>
- <dependency-plugin.version>3.6.1</dependency-plugin.version>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-dmn-test-resources</artifactId>
- <version>${project.version}</version>
- <classifier>tests</classifier>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
@@ -150,7 +131,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
- <version>${dependency-plugin.version}</version>
<executions>
<execution>
<id>unpack</id>
@@ -163,7 +143,6 @@
<artifactItem>
<groupId>org.kie</groupId>
<artifactId>kie-dmn-test-resources</artifactId>
- <version>${project.version}</version>
<classifier>tests</classifier>
<type>jar</type>
<overWrite>true</overWrite>
diff --git a/kogito-codegen-modules/kogito-codegen-manager/pom.xml b/kogito-codegen-modules/kogito-codegen-manager/pom.xml
index 5912dfea55..d98e565db1 100644
--- a/kogito-codegen-modules/kogito-codegen-manager/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-manager/pom.xml
@@ -36,18 +36,6 @@
<java.module.name>org.kie.kogito.codegen.manager</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<!-- Internal dependencies -->
<dependency>
diff --git a/kogito-codegen-modules/kogito-codegen-predictions/pom.xml b/kogito-codegen-modules/kogito-codegen-predictions/pom.xml
index b51f795555..1b80932c2d 100644
--- a/kogito-codegen-modules/kogito-codegen-predictions/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-predictions/pom.xml
@@ -36,18 +36,6 @@
<java.module.name>org.kie.kogito.codegen.prediction</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/kogito-codegen-modules/kogito-codegen-processes-integration-tests/pom.xml b/kogito-codegen-modules/kogito-codegen-processes-integration-tests/pom.xml
index b25bf1e50b..a313a457f5 100644
--- a/kogito-codegen-modules/kogito-codegen-processes-integration-tests/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-processes-integration-tests/pom.xml
@@ -102,7 +102,6 @@
<artifactId>kogito-test-utils</artifactId>
<scope>test</scope>
</dependency>
-
</dependencies>
<profiles>
@@ -113,6 +112,40 @@
<name>!productized</name>
</property>
</activation>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>org.commonjava.maven.enforcer</groupId>
+ <artifactId>enforce-managed-deps-rule</artifactId>
+ <version>${version.enforce-managed-deps-rule}</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <id>no-managed-deps</id>
+ <goals>
+ <goal>enforce</goal>
+ </goals>
+ <phase>initialize</phase>
+ <configuration>
+ <rules>
+ <requireManagedDeps implementation="org.commonjava.maven.enforcer.rule.EnforceManagedDepsRule">
+ <checkProfiles>false</checkProfiles>
+ <failOnViolation>true</failOnViolation>
+ </requireManagedDeps>
+ </rules>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/kogito-codegen-modules/kogito-codegen-rules/pom.xml b/kogito-codegen-modules/kogito-codegen-rules/pom.xml
index 0d3c2764a4..0f42751a79 100644
--- a/kogito-codegen-modules/kogito-codegen-rules/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-rules/pom.xml
@@ -35,18 +35,6 @@
<java.module.name>org.kie.kogito.codegen.rules</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/kogito-gradle-plugin-test/build.gradle b/kogito-gradle-plugin-test/build.gradle
index 7428e7fbc6..ae0a676270 100644
--- a/kogito-gradle-plugin-test/build.gradle
+++ b/kogito-gradle-plugin-test/build.gradle
@@ -32,7 +32,7 @@ repositories {
}
dependencies {
- implementation platform("org.kie.kogito:kogito-spring-boot-bom:999-SNAPSHOT")
+ implementation platform("org.kie.kogito:kogito-spring-boot-bom:${kogitoVersion}")
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("org.jbpm:jbpm-spring-boot-starter")
implementation("org.drools:drools-decisions-spring-boot-starter")
diff --git a/kogito-gradle-plugin-test/pom.xml b/kogito-gradle-plugin-test/pom.xml
index 4c2753c5da..95520e2a24 100644
--- a/kogito-gradle-plugin-test/pom.xml
+++ b/kogito-gradle-plugin-test/pom.xml
@@ -46,7 +46,32 @@
<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-gradle-plugin</artifactId>
- <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.jetbrains</groupId>
+ <artifactId>annotations</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant-launcher</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant-antlr</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant-junit</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.google.code.findbugs</groupId>
+ <artifactId>jsr305</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
</dependencies>
@@ -105,6 +130,15 @@
</filesets>
</configuration>
</plugin>
+ <plugin>
+ <!-- disable javadoc plugin to avoid build failure due to missing sources and because it is not needed for that test-->
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>${version.maven-javadoc-plugin}</version>
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ </plugin>
</plugins>
</build>
diff --git a/kogito-gradle-plugin/pom.xml b/kogito-gradle-plugin/pom.xml
index 35c19f8f54..535a95a7ca 100644
--- a/kogito-gradle-plugin/pom.xml
+++ b/kogito-gradle-plugin/pom.xml
@@ -40,68 +40,10 @@
<name>Kogito :: Gradle :: Plugin</name>
<description>Plugin to build applications using Gradle</description>
- <!-- DO NOT ADD PARENT DECLARATION TO HAVE THAT PLUGIN DISCOVERABLE BY GRADLE -->
<properties>
- <maven.compiler.source>17</maven.compiler.source>
- <maven.compiler.target>17</maven.compiler.target>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.module.name>org.kie.kogito.gradle.plugin</java.module.name>
- <gradle.version>8.11.1</gradle.version>
- <groovy.version>4.0.29</groovy.version>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-dependencies-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>dev.gradleplugins</groupId>
- <artifactId>gradle-api</artifactId>
- <version>${gradle.version}</version>
- </dependency>
- <!-- Needed to avoid clashes in downstream projects -->
- <dependency>
- <groupId>org.apache.groovy</groupId>
- <artifactId>groovy</artifactId>
- <version>${groovy.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.groovy</groupId>
- <artifactId>groovy-json</artifactId>
- <version>${groovy.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.groovy</groupId>
- <artifactId>groovy-ant</artifactId>
- <version>${groovy.version}</version>
- </dependency>
- <dependency>
- <groupId>dev.gradleplugins</groupId>
- <artifactId>gradle-test-kit</artifactId>
- <version>${gradle.version}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<!-- EXCLUSIONS NEEDED TO AVOID CLASHING WITH GRADLE STACK -->
<dependencies>
<!-- Internal dependencies -->
diff --git a/kogito-maven-plugin-test/pom.xml b/kogito-maven-plugin-test/pom.xml
index d77ce8630e..fe8a0ac32c 100644
--- a/kogito-maven-plugin-test/pom.xml
+++ b/kogito-maven-plugin-test/pom.xml
@@ -26,9 +26,9 @@
<parent>
<groupId>org.kie.kogito</groupId>
- <artifactId>kogito-build-parent</artifactId>
+ <artifactId>kogito-spring-boot-bom</artifactId>
<version>999-SNAPSHOT</version>
- <relativePath>../kogito-build/kogito-build-parent/pom.xml</relativePath>
+ <relativePath>../springboot/bom/pom.xml</relativePath>
</parent>
<artifactId>kogito-maven-plugin-test</artifactId>
@@ -39,18 +39,6 @@
<maven.compiler.release>17</maven.compiler.release>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-spring-boot-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
diff --git a/kogito-maven-plugin/pom.xml b/kogito-maven-plugin/pom.xml
index 2db77cc9fc..dd7d6e9e79 100644
--- a/kogito-maven-plugin/pom.xml
+++ b/kogito-maven-plugin/pom.xml
@@ -52,18 +52,6 @@
</plugins>
</build>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<!-- Internal dependencies -->
<dependency>
diff --git a/kogito-test-utils/pom.xml b/kogito-test-utils/pom.xml
index 4ef7887258..4d0a69910e 100644
--- a/kogito-test-utils/pom.xml
+++ b/kogito-test-utils/pom.xml
@@ -41,6 +41,12 @@
</properties>
<dependencies>
+
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest</artifactId>
+ <scope>compile</scope>
+ </dependency>
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>testcontainers</artifactId>
diff --git a/pom.xml b/pom.xml
index 702684500b..e3b75014a3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,17 +20,15 @@
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
+ <modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.apache</groupId>
- <artifactId>apache</artifactId>
- <version>32</version>
+ <groupId>org.kie</groupId>
+ <artifactId>drools-build-parent</artifactId>
+ <version>999-SNAPSHOT</version>
</parent>
- <modelVersion>4.0.0</modelVersion>
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-runtimes</artifactId>
- <version>999-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Kogito Runtimes</name>
@@ -101,6 +99,8 @@
<project.build.outputTimestamp>2024-01-16T00:00:00Z</project.build.outputTimestamp>
<version.maven.artifact.plugin>3.4.1</version.maven.artifact.plugin>
<version.maven-javadoc-plugin>3.6.2</version.maven-javadoc-plugin>
+ <!-- To be overridden by poms with dependency management -->
+ <root_pom>./pom.xml</root_pom>
</properties>
<build>
@@ -119,8 +119,8 @@
</build>
<modules>
- <module>kogito-build</module>
<module>kogito-bom</module>
+ <module>kogito-build</module>
<module>api</module>
<module>drools</module>
<module>jbpm</module>
diff --git a/quarkus/addons/common/deployment/pom.xml b/quarkus/addons/common/deployment/pom.xml
index 4efe993885..080a3edfda 100644
--- a/quarkus/addons/common/deployment/pom.xml
+++ b/quarkus/addons/common/deployment/pom.xml
@@ -57,12 +57,45 @@
<name>!productized</name>
</property>
</activation>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>org.commonjava.maven.enforcer</groupId>
+ <artifactId>enforce-managed-deps-rule</artifactId>
+ <version>${version.enforce-managed-deps-rule}</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <id>no-managed-deps</id>
+ <goals>
+ <goal>enforce</goal>
+ </goals>
+ <phase>initialize</phase>
+ <configuration>
+ <rules>
+ <requireManagedDeps implementation="org.commonjava.maven.enforcer.rule.EnforceManagedDepsRule">
+ <checkProfiles>false</checkProfiles>
+ <failOnViolation>true</failOnViolation>
+ </requireManagedDeps>
+ </rules>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
<dependencies>
<!-- this is used implicitly by Maven parallel builds so let's make Maven aware of it -->
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-with-drools-quarkus-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/addons/explainability/integration-tests/pom.xml b/quarkus/addons/explainability/integration-tests/pom.xml
index fde2adc2b9..e6f8df2714 100644
--- a/quarkus/addons/explainability/integration-tests/pom.xml
+++ b/quarkus/addons/explainability/integration-tests/pom.xml
@@ -59,7 +59,6 @@
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-quarkus-decisions-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -72,7 +71,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-explainability-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/pom.xml b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/pom.xml
index e2f9796aac..96097dbfb3 100644
--- a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/pom.xml
+++ b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/pom.xml
@@ -65,11 +65,9 @@
<groupId>io.fabric8</groupId>
<artifactId>kubernetes-client-api</artifactId>
</dependency>
-
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-kubernetes-service-catalog</artifactId>
- <version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
diff --git a/quarkus/addons/knative/eventing/integration-tests/pom.xml b/quarkus/addons/knative/eventing/integration-tests/pom.xml
index 6619f2437f..1465115d17 100644
--- a/quarkus/addons/knative/eventing/integration-tests/pom.xml
+++ b/quarkus/addons/knative/eventing/integration-tests/pom.xml
@@ -36,18 +36,6 @@
<java.module.name>org.kie.kogito.addons.quarkus.knative.eventing.test</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.jbpm</groupId>
diff --git a/quarkus/addons/kubernetes/integration-tests/pom.xml b/quarkus/addons/kubernetes/integration-tests/pom.xml
index 63a18908e6..6c417b3dda 100644
--- a/quarkus/addons/kubernetes/integration-tests/pom.xml
+++ b/quarkus/addons/kubernetes/integration-tests/pom.xml
@@ -35,18 +35,6 @@
<java.module.name>org.kie.kogito.addons.quarkus.kubernetes.tests</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/messaging/common/pom.xml b/quarkus/addons/messaging/common/pom.xml
index 7df56e97ab..351f2309b0 100644
--- a/quarkus/addons/messaging/common/pom.xml
+++ b/quarkus/addons/messaging/common/pom.xml
@@ -109,7 +109,6 @@
<dependency>
<groupId>com.github.stephenc.jcip</groupId>
<artifactId>jcip-annotations</artifactId>
- <version>${version.com.github.stephenc.jcip}</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/quarkus/addons/messaging/integration-tests/pom.xml b/quarkus/addons/messaging/integration-tests/pom.xml
index 9e792c1050..25dc910ccf 100644
--- a/quarkus/addons/messaging/integration-tests/pom.xml
+++ b/quarkus/addons/messaging/integration-tests/pom.xml
@@ -68,7 +68,6 @@
<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-dmn</artifactId>
- <version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
diff --git a/quarkus/addons/pom.xml b/quarkus/addons/pom.xml
index 1ce3746693..fab2ecb876 100644
--- a/quarkus/addons/pom.xml
+++ b/quarkus/addons/pom.xml
@@ -23,8 +23,8 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>kogito-quarkus-bom</artifactId>
<groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-bom</artifactId>
<version>999-SNAPSHOT</version>
<relativePath>../bom/pom.xml</relativePath>
</parent>
diff --git a/quarkus/addons/process-instance-migration/deployment/pom.xml b/quarkus/addons/process-instance-migration/deployment/pom.xml
index 23116e92ab..5136d6e613 100644
--- a/quarkus/addons/process-instance-migration/deployment/pom.xml
+++ b/quarkus/addons/process-instance-migration/deployment/pom.xml
@@ -42,7 +42,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-process-instance-migration</artifactId>
- <version>${project.version}</version>
</dependency>
<dependency>
diff --git a/quarkus/addons/process-instance-migration/integration-tests/pom.xml b/quarkus/addons/process-instance-migration/integration-tests/pom.xml
index 6086fe5bba..71ea6a82e1 100644
--- a/quarkus/addons/process-instance-migration/integration-tests/pom.xml
+++ b/quarkus/addons/process-instance-migration/integration-tests/pom.xml
@@ -79,7 +79,6 @@
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-with-drools-quarkus-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -92,7 +91,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-process-instance-migration-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/addons/process-management/pom.xml b/quarkus/addons/process-management/pom.xml
index 3e52e0abad..7ba13aa64b 100644
--- a/quarkus/addons/process-management/pom.xml
+++ b/quarkus/addons/process-management/pom.xml
@@ -23,8 +23,8 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>kogito-addons-quarkus-parent</artifactId>
<groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-parent</artifactId>
<version>999-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/quarkus/addons/source-files/runtime/pom.xml b/quarkus/addons/source-files/runtime/pom.xml
index 839ad0ee31..4b8885f841 100644
--- a/quarkus/addons/source-files/runtime/pom.xml
+++ b/quarkus/addons/source-files/runtime/pom.xml
@@ -24,8 +24,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>kie-addons-quarkus-source-files-parent</artifactId>
<groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-source-files-parent</artifactId>
<version>999-SNAPSHOT</version>
</parent>
@@ -37,18 +37,6 @@
<java.module.name>org.kie.kogito.quarkus.addon.source.files</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <type>pom</type>
- <version>${project.version}</version>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>io.quarkus</groupId>
diff --git a/quarkus/bom/pom.xml b/quarkus/bom/pom.xml
old mode 100755
new mode 100644
index f50fea0672..f87392449b
--- a/quarkus/bom/pom.xml
+++ b/quarkus/bom/pom.xml
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
-
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
@@ -8,53 +7,60 @@
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
-
http://www.apache.org/licenses/LICENSE-2.0
-
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-
-->
-<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
-
<parent>
<groupId>org.kie.kogito</groupId>
- <artifactId>quarkus</artifactId>
+ <artifactId>kogito-build-no-bom-parent</artifactId>
<version>999-SNAPSHOT</version>
+ <relativePath>../../kogito-build/kogito-build-no-bom-parent/pom.xml</relativePath>
</parent>
-
<artifactId>kogito-quarkus-bom</artifactId>
<packaging>pom</packaging>
-
<name>Kogito :: Quarkus :: BOM</name>
<description>Internal BOM descriptor for Kogito modules targeting Quarkus use-cases. Specific dependencies targeting the Quarkus platform must be added here.</description>
-
<properties>
- <!-- Keep it aligned with https://github.com/quarkusio/quarkus/blob/3.27.3/pom.xml#L72 -->
- <version.io.fabric8.kubernetes-client>7.3.1</version.io.fabric8.kubernetes-client>
+ <!-- Used to define which poms are allowed to have dependencyManagement sections. This is to enforce the convention that only the root pom should have dependencyManagement, and all other poms should inherit from it. -->
+ <allowedPomsList>org.kie.kogito:kogito-quarkus-bom</allowedPomsList>
+ <quarkus.logging.manager>org.jboss.logmanager.LogManager</quarkus.logging.manager>
+ <version.io.quarkus>3.27.3</version.io.quarkus>
+ <version.io.quarkus.quarkus-test>${version.io.quarkus}</version.io.quarkus.quarkus-test>
+ <version.io.quarkiverse.jackson-jq>2.4.0</version.io.quarkiverse.jackson-jq>
+ <version.io.quarkiverse.openapi.generator>2.16.0-lts</version.io.quarkiverse.openapi.generator>
+ <version.io.quarkiverse.asyncapi>1.0.5</version.io.quarkiverse.asyncapi>
+ <version.io.quarkiverse.reactivemessaging.http>2.5.0-lts</version.io.quarkiverse.reactivemessaging.http>
+ <version.io.quarkiverse.embedded.postgresql>0.8.0</version.io.quarkiverse.embedded.postgresql>
+ <version.io.quarkus.camel>3.27.3</version.io.quarkus.camel>
</properties>
-
<dependencyManagement>
<dependencies>
<dependency>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-bom</artifactId>
- <version>${version.io.quarkus}</version>
- <type>pom</type>
- <scope>import</scope>
+ <groupId>io.quarkiverse.asyncapi</groupId>
+ <artifactId>quarkus-asyncapi</artifactId>
+ <version>${version.io.quarkiverse.asyncapi}</version>
</dependency>
<dependency>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-devtools-testing</artifactId>
- <version>${version.io.quarkus.quarkus-test}</version>
- <scope>test</scope>
+ <groupId>io.quarkiverse.asyncapi</groupId>
+ <artifactId>quarkus-asyncapi-deployment</artifactId>
+ <version>${version.io.quarkiverse.asyncapi}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.quarkiverse.embedded.postgresql</groupId>
+ <artifactId>quarkus-embedded-postgresql</artifactId>
+ <version>${version.io.quarkiverse.embedded.postgresql}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.quarkiverse.embedded.postgresql</groupId>
+ <artifactId>quarkus-embedded-postgresql-deployment</artifactId>
+ <version>${version.io.quarkiverse.embedded.postgresql}</version>
</dependency>
<dependency>
<groupId>io.quarkiverse.jackson-jq</groupId>
@@ -66,6 +72,21 @@
<artifactId>quarkus-jackson-jq-deployment</artifactId>
<version>${version.io.quarkiverse.jackson-jq}</version>
</dependency>
+ <dependency>
+ <groupId>io.quarkiverse.openapi.generator</groupId>
+ <artifactId>quarkus-openapi-generator</artifactId>
+ <version>${version.io.quarkiverse.openapi.generator}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.quarkiverse.openapi.generator</groupId>
+ <artifactId>quarkus-openapi-generator-deployment</artifactId>
+ <version>${version.io.quarkiverse.openapi.generator}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.quarkiverse.openapi.generator</groupId>
+ <artifactId>quarkus-openapi-generator-oidc</artifactId>
+ <version>${version.io.quarkiverse.openapi.generator}</version>
+ </dependency>
<dependency>
<groupId>io.quarkiverse.reactivemessaging.http</groupId>
<artifactId>quarkus-reactive-messaging-http</artifactId>
@@ -77,53 +98,1292 @@
<version>${version.io.quarkiverse.reactivemessaging.http}</version>
</dependency>
<dependency>
- <groupId>io.quarkiverse.openapi.generator</groupId>
- <artifactId>quarkus-openapi-generator</artifactId>
- <version>${version.io.quarkiverse.openapi.generator}</version>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-bom</artifactId>
+ <version>${version.io.quarkus}</version>
+ <type>pom</type>
+ <scope>import</scope>
</dependency>
<dependency>
- <groupId>io.quarkiverse.openapi.generator</groupId>
- <artifactId>quarkus-openapi-generator-deployment</artifactId>
- <version>${version.io.quarkiverse.openapi.generator}</version>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-devtools-testing</artifactId>
+ <version>${version.io.quarkus.quarkus-test}</version>
+ <scope>test</scope>
</dependency>
<dependency>
- <groupId>io.quarkiverse.openapi.generator</groupId>
- <artifactId>quarkus-openapi-generator-oidc</artifactId>
- <version>${version.io.quarkiverse.openapi.generator}</version>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-grpc-codegen</artifactId>
+ <version>${version.io.quarkus}</version>
</dependency>
<dependency>
- <groupId>io.quarkiverse.asyncapi</groupId>
- <artifactId>quarkus-asyncapi</artifactId>
- <version>${version.io.quarkiverse.asyncapi}</version>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-grpc-deployment</artifactId>
+ <version>${version.io.quarkus}</version>
</dependency>
<dependency>
- <groupId>io.quarkiverse.asyncapi</groupId>
- <artifactId>quarkus-asyncapi-deployment</artifactId>
- <version>${version.io.quarkiverse.asyncapi}</version>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-grpc-protoc-plugin</artifactId>
+ <version>${version.io.quarkus}</version>
</dependency>
<dependency>
- <groupId>io.quarkiverse.embedded.postgresql</groupId>
- <artifactId>quarkus-embedded-postgresql</artifactId>
- <version>${version.io.quarkiverse.embedded.postgresql}</version>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-junit5</artifactId>
+ <version>${version.io.quarkus.quarkus-test}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-xml</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
- <groupId>io.quarkiverse.embedded.postgresql</groupId>
- <artifactId>quarkus-embedded-postgresql-deployment</artifactId>
- <version>${version.io.quarkiverse.embedded.postgresql}</version>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-junit5-internal</artifactId>
+ <version>${version.io.quarkus.quarkus-test}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-xml</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-test-h2</artifactId>
+ <version>${version.io.quarkus.quarkus-test}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-xml</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-test-kubernetes-client</artifactId>
+ <version>${version.io.quarkus.quarkus-test}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-xml</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-test-maven</artifactId>
+ <version>${version.io.quarkus.quarkus-test}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.smallrye</groupId>
+ <artifactId>smallrye-health</artifactId>
+ <version>${version.io.smallrye-health}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.eclipse.parsson</groupId>
+ <artifactId>jakarta.json</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-direct</artifactId>
+ <version>${version.io.quarkus.camel}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-direct-deployment</artifactId>
+ <version>${version.io.quarkus.camel}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-jackson</artifactId>
+ <version>${version.io.quarkus.camel}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-log</artifactId>
+ <version>${version.io.quarkus.camel}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-xml-io-dsl</artifactId>
+ <version>${version.io.quarkus.camel}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-xml-io-dsl-deployment</artifactId>
+ <version>${version.io.quarkus.camel}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-yaml-dsl</artifactId>
+ <version>${version.io.quarkus.camel}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-yaml-dsl-deployment</artifactId>
+ <version>${version.io.quarkus.camel}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-addons-quarkus-events-rules</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-addons-quarkus-events-rules</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-addons-quarkus-events-rules-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-addons-quarkus-events-rules-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-quarkus-decisions</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-quarkus-decisions</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-quarkus-decisions-deployment</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <!--
+ Required for Gradle + Quarkus compat. See:
+ https://github.com/quarkusio/quarkus/pull/19307
+ https://quarkusio.zulipchat.com/#narrow/stream/187038-dev/topic/Gradle.20Kogito.20debugging
+ -->
+ <exclusion>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-wiring-dynamic</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-quarkus-decisions-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-quarkus-rules</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-quarkus-rules</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-quarkus-rules-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-quarkus-rules-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-mail</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-mail</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-mail-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-mail-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-task-management</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-task-management</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-task-management-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-task-management-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-task-management-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-task-notification</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-task-notification</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-task-notification-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-task-notification-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-usertask-storage-jpa</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-usertask-storage-jpa</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-usertask-storage-jpa-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-usertask-storage-jpa-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-addons-quarkus-usertask-storage-jpa-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-quarkus</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-quarkus</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-quarkus-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-quarkus-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <!-- Quarkus extension -->
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-with-drools-quarkus</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-with-drools-quarkus</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-with-drools-quarkus-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-with-drools-quarkus-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-decisions</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-decisions</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-decisions-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-decisions-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-mongodb</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-mongodb</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-mongodb-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-mongodb-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-predictions</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-predictions</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-predictions-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-predictions-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-process</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-process</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-process-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-process-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-events-process-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-explainability</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-explainability</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-explainability-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-explainability-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-explainability-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-flyway</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-flyway</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-flyway-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-flyway-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-flyway-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-knative-eventing</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-knative-eventing</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-knative-eventing-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-knative-eventing-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-kubernetes</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-kubernetes</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-kubernetes-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-kubernetes-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-kubernetes-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-kubernetes-test-utils</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-kubernetes-test-utils</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-marshallers-avro</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-marshallers-avro-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-marshallers-avro-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-messaging</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-messaging</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-messaging-common</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-messaging-common</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-messaging-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-messaging-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-monitoring-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-monitoring-core</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-monitoring-elastic</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-monitoring-elastic</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-monitoring-elastic-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-monitoring-elastic-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-monitoring-prometheus</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-monitoring-prometheus</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-monitoring-prometheus-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-monitoring-prometheus-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-monitoring-prometheus-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-filesystem</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-filesystem</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-filesystem-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-filesystem-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-filesystem-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-infinispan</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-infinispan</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-infinispan-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-infinispan-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-infinispan-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-infinispan-health</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-infinispan-health</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-jdbc</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-jdbc</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-jdbc-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-jdbc-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-jdbc-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-kafka</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-kafka</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-kafka-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-kafka-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-kafka-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-mongodb</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-mongodb</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-mongodb-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-mongodb-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-mongodb-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-postgresql</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-postgresql</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-postgresql-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-postgresql-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-postgresql-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-rocksdb</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-rocksdb</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-rocksdb-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-persistence-rocksdb-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-instance-migration</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-instance-migration</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-instance-migration-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-instance-migration-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-instance-migration-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-management</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-management</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-management-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-management-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-management-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-svg</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-svg</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-svg-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-svg-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-process-svg-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-rest-exception-handler</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-rest-exception-handler</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-source-files</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-source-files</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-source-files-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-source-files-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-addons-quarkus-source-files-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-quarkus-predictions</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-quarkus-predictions</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-quarkus-predictions-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kie-quarkus-predictions-deployment</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-common-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-common-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-common-health</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-common-health</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-common-health</artifactId>
+ <version>${project.version}</version>
+ <type>test-jar</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-common-reactive-messaging</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-common-reactive-messaging</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-data-index-health</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-data-index-health</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-fabric8-kubernetes-service-catalog</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-fabric8-kubernetes-service-catalog</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-fabric8-kubernetes-service-catalog-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-common-messaging</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-common-messaging</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-common-messaging</artifactId>
+ <version>${project.version}</version>
+ <type>test-jar</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-knative-eventing</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-knative-eventing</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-knative-eventing-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-knative-eventing-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-management</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-management</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-management-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-management-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-messaging</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-messaging</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-messaging-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-messaging-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-service-health</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-jobs-service-health</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-rest-callback</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie</groupId>
+ <artifactId>kogito-addons-quarkus-rest-callback</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>integration-tests-processes-persistence-common</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>integration-tests-processes-persistence-common</artifactId>
+ <version>${project.version}</version>
+ <type>test-jar</type>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-common</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-common</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-common-deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-common-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-extension-spi</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-extension-spi</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-incubation-common</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-incubation-common</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-test-utils</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-workflow-common</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-workflow-common</artifactId>
+ <version>${project.version}</version>
</dependency>
-
- <!-- fabric8 -->
<dependency>
- <groupId>io.fabric8</groupId>
- <artifactId>kubernetes-client</artifactId>
- <version>${version.io.fabric8.kubernetes-client}</version>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-workflow-common-deployment</artifactId>
+ <version>${project.version}</version>
+ <classifier>sources</classifier>
</dependency>
<dependency>
- <groupId>io.fabric8</groupId>
- <artifactId>knative-client</artifactId>
- <version>${version.io.fabric8.kubernetes-client}</version>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-workflow-common-deployment</artifactId>
+ <version>${project.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-maven-plugin</artifactId>
+ <version>${version.io.quarkus}</version>
+ </plugin>
+ <plugin>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-extension-maven-plugin</artifactId>
+ <version>${version.io.quarkus}</version>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
</project>
diff --git a/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test-hot-reload/pom.xml b/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test-hot-reload/pom.xml
index 8c7fbfd859..361177963a 100644
--- a/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test-hot-reload/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test-hot-reload/pom.xml
@@ -55,7 +55,6 @@
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-quarkus-decisions-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test/pom.xml b/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test/pom.xml
index a973aa3727..ecca3995bf 100644
--- a/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test/pom.xml
@@ -76,7 +76,6 @@
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-quarkus-decisions-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/pom.xml b/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/pom.xml
index ba9c2a0903..bbd5d6b36a 100644
--- a/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/pom.xml
@@ -23,8 +23,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>kogito-quarkus-extension-common</artifactId>
<groupId>org.kie.kogito</groupId>
+ <artifactId>kogito-quarkus-extension-common</artifactId>
<version>999-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -36,18 +36,6 @@
<java.module.name>org.kie.kogito.quarkus.common.deployment</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
diff --git a/quarkus/extensions/kogito-quarkus-extension-common/pom.xml b/quarkus/extensions/kogito-quarkus-extension-common/pom.xml
index 4897d39c99..d8224e2bfc 100644
--- a/quarkus/extensions/kogito-quarkus-extension-common/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension-common/pom.xml
@@ -23,8 +23,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>quarkus-extensions</artifactId>
<groupId>org.kie.kogito</groupId>
+ <artifactId>quarkus-extensions</artifactId>
<version>999-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/quarkus/extensions/kogito-quarkus-extension-spi/pom.xml b/quarkus/extensions/kogito-quarkus-extension-spi/pom.xml
index 5f7a3fce07..88f1308168 100644
--- a/quarkus/extensions/kogito-quarkus-extension-spi/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension-spi/pom.xml
@@ -23,8 +23,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>quarkus-extensions</artifactId>
<groupId>org.kie.kogito</groupId>
+ <artifactId>quarkus-extensions</artifactId>
<version>999-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-deployment/pom.xml b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-deployment/pom.xml
index 8d524df2b2..87ceff06e6 100644
--- a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-deployment/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-deployment/pom.xml
@@ -63,21 +63,52 @@
<name>!productized</name>
</property>
</activation>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>org.commonjava.maven.enforcer</groupId>
+ <artifactId>enforce-managed-deps-rule</artifactId>
+ <version>${version.enforce-managed-deps-rule}</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <id>no-managed-deps</id>
+ <goals>
+ <goal>enforce</goal>
+ </goals>
+ <phase>initialize</phase>
+ <configuration>
+ <rules>
+ <requireManagedDeps implementation="org.commonjava.maven.enforcer.rule.EnforceManagedDepsRule">
+ <checkProfiles>false</checkProfiles>
+ <failOnViolation>true</failOnViolation>
+ </requireManagedDeps>
+ </rules>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
<dependencies>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-quarkus-rules-deployment</artifactId>
- <version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-quarkus-decisions-deployment</artifactId>
- <version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-quarkus-predictions-deployment</artifactId>
- <version>${project.version}</version>
</dependency>
</dependencies>
</profile>
diff --git a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/pom.xml b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/pom.xml
index ef84dfa58b..2e52aba80e 100644
--- a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/pom.xml
@@ -39,25 +39,12 @@
<java.module.name>io.quarkus.it.kogito.devmode</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<!-- this is used implicitly by hot reload tests so let's make Maven aware of it -->
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-with-drools-quarkus-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -98,13 +85,11 @@
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-test-maven</artifactId>
- <version>${version.io.quarkus.quarkus-test}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.github.stephenc.jcip</groupId>
<artifactId>jcip-annotations</artifactId>
- <version>${version.com.github.stephenc.jcip}</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/src/test/resources/projects/classic-inst/pom.xml b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/src/test/resources/projects/classic-inst/pom.xml
index 27001ffe2f..8b8f499a54 100644
--- a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/src/test/resources/projects/classic-inst/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/src/test/resources/projects/classic-inst/pom.xml
@@ -37,18 +37,6 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${kogito.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.jbpm</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/src/test/resources/projects/simple-dmn/pom.xml b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/src/test/resources/projects/simple-dmn/pom.xml
index 6bdc6cf1e0..2331c37a83 100644
--- a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/src/test/resources/projects/simple-dmn/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/src/test/resources/projects/simple-dmn/pom.xml
@@ -37,18 +37,6 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${kogito.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.jbpm</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test/pom.xml b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test/pom.xml
index 3e1298a8f3..01547429c6 100644
--- a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test/pom.xml
@@ -39,7 +39,7 @@
</properties>
<dependencies>
- <dependency>
+ <dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-with-drools-quarkus</artifactId>
</dependency>
@@ -72,7 +72,6 @@
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-with-drools-quarkus-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus/pom.xml b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus/pom.xml
index 60e22aff45..267ee3f797 100644
--- a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus/pom.xml
@@ -53,6 +53,40 @@
<name>!productized</name>
</property>
</activation>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>org.commonjava.maven.enforcer</groupId>
+ <artifactId>enforce-managed-deps-rule</artifactId>
+ <version>${version.enforce-managed-deps-rule}</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <id>no-managed-deps</id>
+ <goals>
+ <goal>enforce</goal>
+ </goals>
+ <phase>initialize</phase>
+ <configuration>
+ <rules>
+ <requireManagedDeps implementation="org.commonjava.maven.enforcer.rule.EnforceManagedDepsRule">
+ <checkProfiles>false</checkProfiles>
+ <failOnViolation>true</failOnViolation>
+ </requireManagedDeps>
+ </rules>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
<dependencies>
<dependency>
<groupId>org.drools</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions-integration-test/pom.xml b/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions-integration-test/pom.xml
index c0f4fb0598..10f53c13d6 100644
--- a/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions-integration-test/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions-integration-test/pom.xml
@@ -76,7 +76,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-quarkus-predictions-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/extensions/kogito-quarkus-predictions-extension/pom.xml b/quarkus/extensions/kogito-quarkus-predictions-extension/pom.xml
index 3918f9c29c..9ab6957da6 100644
--- a/quarkus/extensions/kogito-quarkus-predictions-extension/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-predictions-extension/pom.xml
@@ -23,8 +23,8 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>quarkus-extensions</artifactId>
<groupId>org.kie.kogito</groupId>
+ <artifactId>quarkus-extensions</artifactId>
<version>999-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test-hot-reload/pom.xml b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test-hot-reload/pom.xml
index 0a6622ef79..17aac8b114 100644
--- a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test-hot-reload/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test-hot-reload/pom.xml
@@ -39,18 +39,6 @@
<java.module.name>org.kie.kogito.quarkus.processes.hotreload.tests</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.jbpm</groupId>
@@ -76,7 +64,6 @@
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-quarkus-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -110,7 +97,6 @@
<dependency>
<groupId>com.github.stephenc.jcip</groupId>
<artifactId>jcip-annotations</artifactId>
- <version>${version.com.github.stephenc.jcip}</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test/pom.xml b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test/pom.xml
index a8d20c2d39..4e29bbfe4c 100644
--- a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test/pom.xml
@@ -39,7 +39,7 @@
<dependencies>
- <dependency>
+ <dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-quarkus</artifactId>
</dependency>
@@ -67,7 +67,6 @@
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-quarkus-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-deployment/pom.xml b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-deployment/pom.xml
index 3336f6660c..a29cd7b1a7 100644
--- a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-deployment/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-deployment/pom.xml
@@ -23,8 +23,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>drools-quarkus-rules-extension</artifactId>
<groupId>org.drools</groupId>
+ <artifactId>drools-quarkus-rules-extension</artifactId>
<version>999-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -36,24 +36,10 @@
<java.module.name>org.kie.kogito.quarkus.rules.deployment</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <!-- Efesto -->
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-quarkus-common-deployment</artifactId>
- <version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test-hot-reload/pom.xml b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test-hot-reload/pom.xml
index 144f7d0bca..8823e5978d 100644
--- a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test-hot-reload/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test-hot-reload/pom.xml
@@ -38,18 +38,6 @@
<java.module.name>org.kie.kogito.quarkus.rules.hotreload.deployment</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.drools</groupId>
@@ -71,7 +59,6 @@
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-quarkus-rules-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test/pom.xml b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test/pom.xml
index f7feba77df..9e84eb782e 100644
--- a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test/pom.xml
@@ -37,18 +37,6 @@
<java.module.name>org.kie.kogito.quarkus.rules.tests</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.drools</groupId>
@@ -86,7 +74,6 @@
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-quarkus-rules-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/extensions/kogito-quarkus-rules-extension/pom.xml b/quarkus/extensions/kogito-quarkus-rules-extension/pom.xml
index afcd0ab2d6..71beccae4e 100644
--- a/quarkus/extensions/kogito-quarkus-rules-extension/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-rules-extension/pom.xml
@@ -23,8 +23,8 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>quarkus-extensions</artifactId>
<groupId>org.kie.kogito</groupId>
+ <artifactId>quarkus-extensions</artifactId>
<version>999-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/quarkus/extensions/pom.xml b/quarkus/extensions/pom.xml
index 5ff470f7e3..28c88ccb5a 100644
--- a/quarkus/extensions/pom.xml
+++ b/quarkus/extensions/pom.xml
@@ -26,8 +26,9 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.kie.kogito</groupId>
- <artifactId>quarkus</artifactId>
+ <artifactId>kogito-quarkus-bom</artifactId>
<version>999-SNAPSHOT</version>
+ <relativePath>../bom/pom.xml</relativePath>
</parent>
<artifactId>quarkus-extensions</artifactId>
@@ -35,18 +36,6 @@
<packaging>pom</packaging>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<modules>
<module>kogito-quarkus-extension-spi</module>
<module>kogito-quarkus-extension-common</module>
diff --git a/quarkus/integration-tests/integration-tests-kogito-plugin/pom.xml b/quarkus/integration-tests/integration-tests-kogito-plugin/pom.xml
index 9ef75e3e93..4e987ca5d4 100644
--- a/quarkus/integration-tests/integration-tests-kogito-plugin/pom.xml
+++ b/quarkus/integration-tests/integration-tests-kogito-plugin/pom.xml
@@ -32,58 +32,18 @@
<java.module.name>org.kie.kogito.integration.tests.plugin</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency> <!-- make this IT module to depend on the plugin for Maven reactor build intention -->
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-maven-plugin</artifactId>
- <version>${project.version}</version>
</dependency>
<dependency> <!-- make IT module to depend transitively on all deployments. -->
<groupId>org.jbpm</groupId>
<artifactId>jbpm-with-drools-quarkus-deployment</artifactId>
- <version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-process-management-deployment</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
@@ -97,21 +57,6 @@
<groupId>org.jbpm</groupId>
<artifactId>jbpm-with-drools-quarkus</artifactId>
</dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-core-bom</artifactId>
- <type>pom</type>
- </dependency>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-dmn-bom</artifactId>
- <type>pom</type>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-bom</artifactId>
- <type>pom</type>
- </dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-smallrye-openapi</artifactId>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-decisions/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-decisions/pom.xml
index 2e46c67cfb..7cab099fdf 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-decisions/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-decisions/pom.xml
@@ -36,18 +36,6 @@
<java.module.name>org.kie.kogito.test.decision.quarkus</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.drools</groupId>
@@ -113,7 +101,6 @@
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-quarkus-decisions-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-gradle/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-gradle/pom.xml
index 9a7aaccf7e..09fab61767 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-gradle/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-gradle/pom.xml
@@ -37,19 +37,6 @@
<java.module.name>org.kie.kogito.test.quarkus.gradle</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
-
<dependencies>
<dependency>
<groupId>org.jbpm</groupId>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-legacy-rules/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-legacy-rules/pom.xml
index 034cc1b9b0..cb5ef51b52 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-legacy-rules/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-legacy-rules/pom.xml
@@ -35,25 +35,6 @@
<java.module.name>org.kie.kogito.test.rules.legacy.quarkus</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.drools</groupId>
@@ -101,7 +82,6 @@
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-quarkus-rules-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-norest/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-norest/pom.xml
index 180bc7f1af..cd64ea8d6d 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-norest/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-norest/pom.xml
@@ -36,21 +36,8 @@
<java.module.name>org.kie.kogito.test.quarkus.norest</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
-
<dependencies>
- <dependency>
+ <dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-with-drools-quarkus</artifactId>
</dependency>
@@ -99,7 +86,6 @@
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-with-drools-quarkus-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-predictions/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-predictions/pom.xml
index 00e5dd8205..d4cf1b8aec 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-predictions/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-predictions/pom.xml
@@ -34,19 +34,6 @@
<quarkus.test.list.include>true</quarkus.test.list.include>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
-
<dependencies>
<dependency>
<groupId>org.kie</groupId>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/pom.xml
index c9d0041c34..76eae366a8 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/pom.xml
@@ -82,7 +82,6 @@
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-with-drools-quarkus-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-filesystem/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-filesystem/pom.xml
index 6d1a8057fc..93f8b24c31 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-filesystem/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-filesystem/pom.xml
@@ -82,7 +82,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-persistence-filesystem-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -95,7 +94,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-process-management-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-infinispan/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-infinispan/pom.xml
index cb98062e9f..85f8b80f84 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-infinispan/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-infinispan/pom.xml
@@ -85,7 +85,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-persistence-infinispan-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -98,7 +97,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-process-management-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-jdbc/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-jdbc/pom.xml
index 3f438f5a54..70474b5269 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-jdbc/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-jdbc/pom.xml
@@ -69,7 +69,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-persistence-jdbc-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -82,7 +81,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-process-management-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-kafka-persistence/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-kafka-persistence/pom.xml
index 88718303fc..479b844fb5 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-kafka-persistence/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-kafka-persistence/pom.xml
@@ -61,7 +61,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-persistence-kafka-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -74,7 +73,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-process-management-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-mongodb/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-mongodb/pom.xml
index c6af99fdf7..7b67924c10 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-mongodb/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-mongodb/pom.xml
@@ -21,13 +21,13 @@
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>integration-tests-quarkus-processes-persistence</artifactId>
<groupId>org.kie.kogito</groupId>
<version>999-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
- <modelVersion>4.0.0</modelVersion>
<artifactId>integration-tests-quarkus-processes-mongodb</artifactId>
<name>Kogito :: Integration Tests :: Quarkus :: Processes :: Persistence :: MongoDB</name>
@@ -65,7 +65,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-persistence-mongodb-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -78,7 +77,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-process-management-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-postgresql/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-postgresql/pom.xml
index ea04e21c36..aa380ef283 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-postgresql/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-postgresql/pom.xml
@@ -65,7 +65,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-persistence-postgresql-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -78,7 +77,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-process-management-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/pom.xml
index a5815a1d9b..51ffc80caa 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/pom.xml
@@ -29,18 +29,6 @@
<artifactId>integration-tests-quarkus-processes-persistence</artifactId>
<name>Kogito :: Integration Tests :: Quarkus :: Processes :: Persistence</name>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<modules>
<module>integration-tests-processes-persistence-common</module>
<module>integration-tests-quarkus-processes-postgresql</module>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-reactive/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-reactive/pom.xml
index fa5e0626bd..7027306521 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-reactive/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-reactive/pom.xml
@@ -36,20 +36,8 @@
<java.module.name>org.kie.kogito.test.quarkus.processes.reactive</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
- <dependency>
+ <dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-quarkus</artifactId>
</dependency>
@@ -127,7 +115,6 @@
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-quarkus-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -140,7 +127,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-process-svg-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes/pom.xml
index 8d0fc4a5b0..706803d63b 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes/pom.xml
@@ -36,18 +36,6 @@
<java.module.name>org.kie.kogito.test.quarkus.processes</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.jbpm</groupId>
@@ -171,7 +159,6 @@
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-quarkus-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -184,7 +171,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-process-svg-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -197,7 +183,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-process-management-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -210,7 +195,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-events-process-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -223,7 +207,6 @@
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-addons-quarkus-task-management-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -236,7 +219,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-monitoring-prometheus-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
@@ -246,6 +228,26 @@
</exclusion>
</exclusions>
</dependency>
+ <dependency>
+ <groupId>org.jboss.resteasy.microprofile</groupId>
+ <artifactId>microprofile-config</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>jakarta.servlet</groupId>
+ <artifactId>jakarta.servlet-api</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>jakarta.authorization</groupId>
+ <artifactId>jakarta.authorization-api</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>jakarta.servlet</groupId>
+ <artifactId>jakarta.servlet-api</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
</dependencies>
<build>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-resteasy-classic/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-resteasy-classic/pom.xml
index 12bcc845fb..51e36044a7 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-resteasy-classic/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-resteasy-classic/pom.xml
@@ -36,18 +36,6 @@
<java.module.name>org.kie.kogito.test.quarkus.resteasy.classic</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.drools</groupId>
@@ -98,7 +86,6 @@
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-quarkus-decisions-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-resteasy-reactive/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-resteasy-reactive/pom.xml
index 8fe26151e4..bb11afcd64 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-resteasy-reactive/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-resteasy-reactive/pom.xml
@@ -36,19 +36,6 @@
<java.module.name>org.kie.kogito.test.quarkus.resteasy.reactive</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
-
<dependencies>
<dependency>
<groupId>org.drools</groupId>
@@ -99,7 +86,6 @@
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-quarkus-decisions-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-rules/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-rules/pom.xml
index 84fd723d14..6bf2278da7 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-rules/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-rules/pom.xml
@@ -35,25 +35,6 @@
<java.module.name>org.kie.kogito.test.quarkus.rules</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-kie-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.drools</groupId>
@@ -101,7 +82,6 @@
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-quarkus-rules-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-source-files/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-source-files/pom.xml
index 35110b311a..a6650e6f64 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-source-files/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-source-files/pom.xml
@@ -30,25 +30,12 @@
<artifactId>integration-tests-quarkus-source-files</artifactId>
<name>Kogito :: Integration Tests :: Quarkus :: Processes :: Source Files</name>
-
<properties>
<java.module.name>org.kie.kogito.test.quarkus.source.files</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
- <dependency>
+ <dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-smallrye-openapi</artifactId>
</dependency>
@@ -89,7 +76,6 @@
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-addons-quarkus-source-files-deployment</artifactId>
- <version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-transactions/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-transactions/pom.xml
index aab54aa620..c2d513505a 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-transactions/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-transactions/pom.xml
@@ -35,18 +35,6 @@
<java.module.name>org.kie.kogito.test.quarkus.transactions</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
<dependencies>
<dependency>
<groupId>org.jbpm</groupId>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-usertask-listeners-rollback/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-usertask-listeners-rollback/pom.xml
index 870671c5ba..8d01ef98f7 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-usertask-listeners-rollback/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-usertask-listeners-rollback/pom.xml
@@ -33,18 +33,6 @@
<java.module.name>org.jbpm.usertask.transaction.rollback.it</java.module.name>
</properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>kogito-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
... 1645 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org