This is an automated email from the ASF dual-hosted git repository.
egonzalez 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 a4584833e0 [incubator-kie-issues-1396] Creating group deps for jBPM to
make easy to change internal project structure (#3587)
a4584833e0 is described below
commit a4584833e0f0fab78dd8b96c15962d08e8d988e7
Author: Enrique <[email protected]>
AuthorDate: Mon Jul 29 16:46:40 2024 +0200
[incubator-kie-issues-1396] Creating group deps for jBPM to make easy to
change internal project structure (#3587)
---
addons/common/human-task-prediction/api/pom.xml | 13 ++----
addons/common/human-task-prediction/smile/pom.xml | 8 +---
addons/common/persistence/filesystem/pom.xml | 13 ++----
addons/common/persistence/infinispan/pom.xml | 27 +++++------
addons/common/persistence/jdbc/pom.xml | 21 ++++-----
addons/common/persistence/mongodb/pom.xml | 3 +-
addons/common/persistence/postgresql/pom.xml | 24 ++++------
addons/common/persistence/rocksdb/pom.xml | 8 ++--
addons/common/process-management/pom.xml | 3 +-
addons/common/task-management/pom.xml | 3 +-
.../jbpm-deps-group-bpmn2-compiler/pom.xml | 53 ++++++++++++++++++++++
.../jbpm-deps-group-compiler/pom.xml | 48 ++++++++++++++++++++
.../jbpm-deps-group-engine/pom.xml | 49 ++++++++++++++++++++
jbpm/jbpm-deps-groups/pom.xml | 26 +++++++++++
jbpm/pom.xml | 5 +-
kogito-bom/pom.xml | 18 ++++++++
.../kogito-codegen-processes/pom.xml | 11 +----
.../kogito-jq-expression/pom.xml | 3 +-
.../kogito-jsonpath-expression/pom.xml | 3 +-
.../kogito-serverless-workflow-builder/pom.xml | 3 +-
.../kogito-serverless-workflow-runtime/pom.xml | 5 +-
.../kogito-serverless-workflow-utils/pom.xml | 5 +-
kogito-workitems/kogito-rest-workitem/pom.xml | 3 +-
quarkus/addons/jobs/management/runtime/pom.xml | 3 +-
quarkus/addons/process-management/runtime/pom.xml | 3 +-
.../kogito-quarkus-workflow-common/pom.xml | 11 +----
springboot/addons/jobs/pom.xml | 3 +-
.../kogito-processes-spring-boot-starter/pom.xml | 9 ++--
28 files changed, 275 insertions(+), 109 deletions(-)
diff --git a/addons/common/human-task-prediction/api/pom.xml
b/addons/common/human-task-prediction/api/pom.xml
index 817ed654ae..7731d01c45 100644
--- a/addons/common/human-task-prediction/api/pom.xml
+++ b/addons/common/human-task-prediction/api/pom.xml
@@ -55,7 +55,8 @@
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
@@ -80,11 +81,6 @@
<artifactId>drools-wiring-dynamic</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.mvel</groupId>
<artifactId>mvel2</artifactId>
@@ -92,9 +88,10 @@
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
+ <artifactId>jbpm-deps-group-bpmn2-compiler</artifactId>
+ <type>pom</type>
<scope>test</scope>
- </dependency>
+ </dependency>
</dependencies>
</project>
\ No newline at end of file
diff --git a/addons/common/human-task-prediction/smile/pom.xml
b/addons/common/human-task-prediction/smile/pom.xml
index 0ac57f042f..df563c4279 100644
--- a/addons/common/human-task-prediction/smile/pom.xml
+++ b/addons/common/human-task-prediction/smile/pom.xml
@@ -78,11 +78,6 @@
<artifactId>drools-wiring-dynamic</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.mvel</groupId>
<artifactId>mvel2</artifactId>
@@ -90,7 +85,8 @@
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
+ <artifactId>jbpm-deps-group-bpmn2-compiler</artifactId>
+ <type>pom</type>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/addons/common/persistence/filesystem/pom.xml
b/addons/common/persistence/filesystem/pom.xml
index 748910aeb2..2b55e729d4 100644
--- a/addons/common/persistence/filesystem/pom.xml
+++ b/addons/common/persistence/filesystem/pom.xml
@@ -53,10 +53,9 @@
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>process-serialization-protobuf</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
-
-
<!-- test dependencies -->
<dependency>
<groupId>org.junit.jupiter</groupId>
@@ -85,7 +84,8 @@
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
+ <artifactId>jbpm-deps-group-bpmn2-compiler</artifactId>
+ <type>pom</type>
<scope>test</scope>
</dependency>
<dependency>
@@ -93,11 +93,6 @@
<artifactId>mvel2</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
diff --git a/addons/common/persistence/infinispan/pom.xml
b/addons/common/persistence/infinispan/pom.xml
index 82e4912fdb..436eb882c1 100644
--- a/addons/common/persistence/infinispan/pom.xml
+++ b/addons/common/persistence/infinispan/pom.xml
@@ -48,17 +48,22 @@
</dependencyManagement>
<dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>process-serialization-protobuf</artifactId>
- </dependency>
-
<!--~~(No version provided)~~>--><dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-client-hotrod-jakarta</artifactId>
</dependency>
-
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
+ </dependency>
<!-- test dependencies -->
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-deps-group-bpmn2-compiler</artifactId>
+ <type>pom</type>
+ <scope>test</scope>
+ </dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
@@ -84,11 +89,6 @@
<artifactId>kogito-drools</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-test-utils</artifactId>
@@ -99,11 +99,6 @@
<artifactId>mvel2</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
diff --git a/addons/common/persistence/jdbc/pom.xml
b/addons/common/persistence/jdbc/pom.xml
index e6bdd17b50..51cd037cd0 100644
--- a/addons/common/persistence/jdbc/pom.xml
+++ b/addons/common/persistence/jdbc/pom.xml
@@ -39,13 +39,18 @@
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-api</artifactId>
</dependency>
-
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>process-serialization-protobuf</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
-
<!-- test dependencies -->
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-deps-group-bpmn2-compiler</artifactId>
+ <type>pom</type>
+ <scope>test</scope>
+ </dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-jdbc-postgresql</artifactId>
@@ -73,16 +78,6 @@
<artifactId>assertj-core</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
diff --git a/addons/common/persistence/mongodb/pom.xml
b/addons/common/persistence/mongodb/pom.xml
index 2fe3c34a9f..9cbed6422a 100644
--- a/addons/common/persistence/mongodb/pom.xml
+++ b/addons/common/persistence/mongodb/pom.xml
@@ -44,7 +44,8 @@
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>process-serialization-protobuf</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
diff --git a/addons/common/persistence/postgresql/pom.xml
b/addons/common/persistence/postgresql/pom.xml
index abb4fac0e4..ee2df9c829 100644
--- a/addons/common/persistence/postgresql/pom.xml
+++ b/addons/common/persistence/postgresql/pom.xml
@@ -42,18 +42,24 @@
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-api</artifactId>
</dependency>
-
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
+ </dependency>
<!-- PostgreSQL -->
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-pg-client</artifactId>
</dependency>
+
+ <!-- test dependencies -->
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>process-serialization-protobuf</artifactId>
+ <artifactId>jbpm-deps-group-bpmn2-compiler</artifactId>
+ <type>pom</type>
+ <scope>test</scope>
</dependency>
-
- <!-- test dependencies -->
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
@@ -81,16 +87,6 @@
<artifactId>assertj-core</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
diff --git a/addons/common/persistence/rocksdb/pom.xml
b/addons/common/persistence/rocksdb/pom.xml
index 6b3ec3be67..34c1a8bcc4 100644
--- a/addons/common/persistence/rocksdb/pom.xml
+++ b/addons/common/persistence/rocksdb/pom.xml
@@ -50,7 +50,8 @@
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>process-serialization-protobuf</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.rocksdb</groupId>
@@ -67,9 +68,10 @@
<artifactId>assertj-core</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
+ <dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
+ <artifactId>jbpm-deps-group-bpmn2-compiler</artifactId>
+ <type>pom</type>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/addons/common/process-management/pom.xml
b/addons/common/process-management/pom.xml
index 99bf2ff2ff..4d21f22a42 100644
--- a/addons/common/process-management/pom.xml
+++ b/addons/common/process-management/pom.xml
@@ -43,7 +43,8 @@
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
<!-- test dependencies -->
diff --git a/addons/common/task-management/pom.xml
b/addons/common/task-management/pom.xml
index c6bf8f964e..402f68e905 100644
--- a/addons/common/task-management/pom.xml
+++ b/addons/common/task-management/pom.xml
@@ -44,7 +44,8 @@
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
<!-- test dependencies -->
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
new file mode 100644
index 0000000000..3b857f3744
--- /dev/null
+++ b/jbpm/jbpm-deps-groups/jbpm-deps-group-bpmn2-compiler/pom.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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-deps-groups</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <version>999-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>jbpm-deps-group-bpmn2-compiler</artifactId>
+ <packaging>pom</packaging>
+
+ <name>Kogito :: jBPM :: Dependencies Groups :: BPMN2 Compiler</name>
+ <description>jBPM Dependencies Group BPMN2 Compiler</description>
+
+
+ <dependencies>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-bpmn2</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-flow-builder</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-flow</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>process-serialization-protobuf</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>process-workitems</artifactId>
+ </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
new file mode 100644
index 0000000000..e0dc237f2a
--- /dev/null
+++ b/jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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-deps-groups</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <version>999-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>jbpm-deps-group-compiler</artifactId>
+ <packaging>pom</packaging>
+
+ <name>Kogito :: jBPM :: Dependencies Groups :: Compiler</name>
+ <description>jBPM Dependencies Group Compiler</description>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-flow</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-flow-builder</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>process-serialization-protobuf</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>process-workitems</artifactId>
+ </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
new file mode 100644
index 0000000000..a369f25647
--- /dev/null
+++ b/jbpm/jbpm-deps-groups/jbpm-deps-group-engine/pom.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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-deps-groups</artifactId>
+ <groupId>org.kie.kogito</groupId>
+ <version>999-SNAPSHOT</version>
+ </parent>
+
+
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <packaging>pom</packaging>
+
+ <name>Kogito :: jBPM :: Dependencies Groups :: Engine</name>
+ <description>jBPM Dependencies Group Engine</description>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-flow</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-flow-migration</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>process-serialization-protobuf</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>process-workitems</artifactId>
+ </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/pom.xml b/jbpm/jbpm-deps-groups/pom.xml
new file mode 100644
index 0000000000..6bcfa255cd
--- /dev/null
+++ b/jbpm/jbpm-deps-groups/pom.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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-deps-groups</artifactId>
+ <packaging>pom</packaging>
+
+ <name>Kogito :: jBPM :: Dependencies Groups</name>
+ <description>jBPM Dependencies Groups</description>
+
+ <modules>
+ <module>jbpm-deps-group-engine</module>
+ <module>jbpm-deps-group-compiler</module>
+ <module>jbpm-deps-group-bpmn2-compiler</module>
+ </modules>
+
+</project>
diff --git a/jbpm/pom.xml b/jbpm/pom.xml
index 7aa8ccfca3..6129c935bc 100755
--- a/jbpm/pom.xml
+++ b/jbpm/pom.xml
@@ -46,8 +46,9 @@
<module>jbpm-flow-migration</module>
<module>process-serialization-protobuf</module>
<module>process-workitems</module>
- <module>jbpm-tools</module>
- <module>jbpm-tests</module>
+ <module>jbpm-tools</module>
+ <module>jbpm-tests</module>
+ <module>jbpm-deps-groups</module>
</modules>
</project>
diff --git a/kogito-bom/pom.xml b/kogito-bom/pom.xml
index 6e6671e62e..b0bd002072 100755
--- a/kogito-bom/pom.xml
+++ b/kogito-bom/pom.xml
@@ -1777,6 +1777,24 @@
</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>
diff --git a/kogito-codegen-modules/kogito-codegen-processes/pom.xml
b/kogito-codegen-modules/kogito-codegen-processes/pom.xml
index bf6b70968f..f020e88a91 100644
--- a/kogito-codegen-modules/kogito-codegen-processes/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-processes/pom.xml
@@ -50,15 +50,8 @@
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
+ <artifactId>jbpm-deps-group-bpmn2-compiler</artifactId>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-jq-expression/pom.xml
b/kogito-serverless-workflow/kogito-jq-expression/pom.xml
index d197e785b7..7bebf4dc7c 100644
--- a/kogito-serverless-workflow/kogito-jq-expression/pom.xml
+++ b/kogito-serverless-workflow/kogito-jq-expression/pom.xml
@@ -41,7 +41,8 @@
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>net.thisptr</groupId>
diff --git a/kogito-serverless-workflow/kogito-jsonpath-expression/pom.xml
b/kogito-serverless-workflow/kogito-jsonpath-expression/pom.xml
index d029661f15..38a5d97a75 100644
--- a/kogito-serverless-workflow/kogito-jsonpath-expression/pom.xml
+++ b/kogito-serverless-workflow/kogito-jsonpath-expression/pom.xml
@@ -41,7 +41,8 @@
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>com.jayway.jsonpath</groupId>
diff --git
a/kogito-serverless-workflow/kogito-serverless-workflow-builder/pom.xml
b/kogito-serverless-workflow/kogito-serverless-workflow-builder/pom.xml
index 0d7ae54d49..14a47e2b7e 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-builder/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-builder/pom.xml
@@ -40,7 +40,8 @@
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
+ <artifactId>jbpm-deps-group-compiler</artifactId>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git
a/kogito-serverless-workflow/kogito-serverless-workflow-runtime/pom.xml
b/kogito-serverless-workflow/kogito-serverless-workflow-runtime/pom.xml
index abb39d11ef..fbe32164ce 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-runtime/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-runtime/pom.xml
@@ -38,9 +38,10 @@
</properties>
<dependencies>
- <dependency>
+ <dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git
a/kogito-serverless-workflow/kogito-serverless-workflow-utils/pom.xml
b/kogito-serverless-workflow/kogito-serverless-workflow-utils/pom.xml
index 055f36c064..254c0e825d 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-utils/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-utils/pom.xml
@@ -39,9 +39,10 @@
</properties>
<dependencies>
- <dependency>
+ <dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/kogito-workitems/kogito-rest-workitem/pom.xml
b/kogito-workitems/kogito-rest-workitem/pom.xml
index b9f14cb19a..75ebc13e8a 100644
--- a/kogito-workitems/kogito-rest-workitem/pom.xml
+++ b/kogito-workitems/kogito-rest-workitem/pom.xml
@@ -41,7 +41,8 @@
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/jobs/management/runtime/pom.xml
b/quarkus/addons/jobs/management/runtime/pom.xml
index d63813e0ae..15da773cd0 100644
--- a/quarkus/addons/jobs/management/runtime/pom.xml
+++ b/quarkus/addons/jobs/management/runtime/pom.xml
@@ -43,7 +43,8 @@
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.kie</groupId>
diff --git a/quarkus/addons/process-management/runtime/pom.xml
b/quarkus/addons/process-management/runtime/pom.xml
index f61b4292fe..48161a444b 100644
--- a/quarkus/addons/process-management/runtime/pom.xml
+++ b/quarkus/addons/process-management/runtime/pom.xml
@@ -54,7 +54,8 @@
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>jakarta.ws.rs</groupId>
diff --git
a/quarkus/extensions/kogito-quarkus-workflow-extension-common/kogito-quarkus-workflow-common/pom.xml
b/quarkus/extensions/kogito-quarkus-workflow-extension-common/kogito-quarkus-workflow-common/pom.xml
index 61a6e76d9e..6911874239 100644
---
a/quarkus/extensions/kogito-quarkus-workflow-extension-common/kogito-quarkus-workflow-common/pom.xml
+++
b/quarkus/extensions/kogito-quarkus-workflow-extension-common/kogito-quarkus-workflow-common/pom.xml
@@ -47,15 +47,8 @@
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>process-serialization-protobuf</artifactId>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-migration</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
</dependencies>
diff --git a/springboot/addons/jobs/pom.xml b/springboot/addons/jobs/pom.xml
index 1254f0d45c..2f309f3e9c 100644
--- a/springboot/addons/jobs/pom.xml
+++ b/springboot/addons/jobs/pom.xml
@@ -42,7 +42,8 @@
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
+ <artifactId>jbpm-deps-group-engine</artifactId>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.kie</groupId>
diff --git a/springboot/starters/kogito-processes-spring-boot-starter/pom.xml
b/springboot/starters/kogito-processes-spring-boot-starter/pom.xml
index 675de5803d..c29c25ebe1 100644
--- a/springboot/starters/kogito-processes-spring-boot-starter/pom.xml
+++ b/springboot/starters/kogito-processes-spring-boot-starter/pom.xml
@@ -39,13 +39,10 @@
</properties>
<dependencies>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-bpmn2</artifactId>
- </dependency>
- <dependency>
+ <dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-migration</artifactId>
+ <artifactId>jbpm-deps-group-bpmn2-compiler</artifactId>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]