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 ff85de06e9 [incubator-kie-issues-1521] Move user task work item
handler to its own module to clear boundaries between user task and processes
(#3706)
ff85de06e9 is described below
commit ff85de06e963bb485f9b2be6f4f837b7c0929b4d
Author: Enrique <[email protected]>
AuthorDate: Fri Oct 11 11:57:07 2024 +0200
[incubator-kie-issues-1521] Move user task work item handler to its own
module to clear boundaries between user task and processes (#3706)
---
.../jbpm-deps-group-bpmn2-compiler/pom.xml | 4 ++++
.../jbpm-deps-group-compiler/pom.xml | 4 ++++
.../jbpm-deps-group-engine/pom.xml | 5 +++-
.../pom.xml | 27 ++++++++++------------
.../kie/kogito/jbpm/usertask/handler/Policies.java | 0
.../handler/UserTaskKogitoWorkItemHandler.java | 0
.../UserTaskKogitoWorkItemHandlerFactory.java | 0
...erTaskKogitoWorkItemHandlerProcessListener.java | 0
...l.process.workitem.KogitoWorkItemHandlerFactory | 0
jbpm/jbpm-usertask/pom.xml | 4 ----
jbpm/pom.xml | 1 +
kogito-bom/pom.xml | 5 ++++
12 files changed, 30 insertions(+), 20 deletions(-)
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 12a419d59e..fc95ee21aa 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
@@ -41,6 +41,10 @@
<groupId>org.kie.kogito</groupId>
<artifactId>jbpm-usertask</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-usertask-workitem</artifactId>
+ </dependency>
</dependencies>
<dependencyManagement>
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 549fe52421..dc1c82939e 100644
--- a/jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml
+++ b/jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml
@@ -36,6 +36,10 @@
<groupId>org.kie.kogito</groupId>
<artifactId>jbpm-usertask</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-usertask-workitem</artifactId>
+ </dependency>
</dependencies>
<dependencyManagement>
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 95c51d1b80..49de8b3f4a 100644
--- a/jbpm/jbpm-deps-groups/jbpm-deps-group-engine/pom.xml
+++ b/jbpm/jbpm-deps-groups/jbpm-deps-group-engine/pom.xml
@@ -33,11 +33,14 @@
<groupId>org.kie.kogito</groupId>
<artifactId>process-workitems</artifactId>
</dependency>
-
<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>jbpm-usertask</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.kie.kogito</groupId>
+ <artifactId>jbpm-usertask-workitem</artifactId>
+ </dependency>
</dependencies>
<dependencyManagement>
diff --git a/jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml
b/jbpm/jbpm-usertask-workitem/pom.xml
similarity index 66%
copy from jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml
copy to jbpm/jbpm-usertask-workitem/pom.xml
index 549fe52421..871c19ffcc 100644
--- a/jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml
+++ b/jbpm/jbpm-usertask-workitem/pom.xml
@@ -4,38 +4,35 @@
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>
+ <artifactId>jbpm</artifactId>
<groupId>org.kie.kogito</groupId>
<version>999-SNAPSHOT</version>
</parent>
- <artifactId>jbpm-deps-group-compiler</artifactId>
- <packaging>pom</packaging>
+ <artifactId>jbpm-usertask-workitem</artifactId>
- <name>Kogito :: jBPM :: Dependencies Groups :: Compiler</name>
- <description>jBPM Dependencies Group Compiler</description>
+
+ <name>Kogito :: jBPM :: User Task WorkItem</name>
+ <description>jBPM User Task WorkItem Handler</description>
+
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+
<java.module.name>org.kie.kogito.jbpm.usertask.workitem</java.module.name>
+ </properties>
<dependencies>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow</artifactId>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-flow-builder</artifactId>
+ <artifactId>kogito-api</artifactId>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
- <artifactId>process-serialization-protobuf</artifactId>
+ <artifactId>jbpm-usertask</artifactId>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>process-workitems</artifactId>
</dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>jbpm-usertask</artifactId>
- </dependency>
</dependencies>
<dependencyManagement>
diff --git
a/jbpm/jbpm-usertask/src/main/java/org/kie/kogito/jbpm/usertask/handler/Policies.java
b/jbpm/jbpm-usertask-workitem/src/main/java/org/kie/kogito/jbpm/usertask/handler/Policies.java
similarity index 100%
rename from
jbpm/jbpm-usertask/src/main/java/org/kie/kogito/jbpm/usertask/handler/Policies.java
rename to
jbpm/jbpm-usertask-workitem/src/main/java/org/kie/kogito/jbpm/usertask/handler/Policies.java
diff --git
a/jbpm/jbpm-usertask/src/main/java/org/kie/kogito/jbpm/usertask/handler/UserTaskKogitoWorkItemHandler.java
b/jbpm/jbpm-usertask-workitem/src/main/java/org/kie/kogito/jbpm/usertask/handler/UserTaskKogitoWorkItemHandler.java
similarity index 100%
rename from
jbpm/jbpm-usertask/src/main/java/org/kie/kogito/jbpm/usertask/handler/UserTaskKogitoWorkItemHandler.java
rename to
jbpm/jbpm-usertask-workitem/src/main/java/org/kie/kogito/jbpm/usertask/handler/UserTaskKogitoWorkItemHandler.java
diff --git
a/jbpm/jbpm-usertask/src/main/java/org/kie/kogito/jbpm/usertask/handler/UserTaskKogitoWorkItemHandlerFactory.java
b/jbpm/jbpm-usertask-workitem/src/main/java/org/kie/kogito/jbpm/usertask/handler/UserTaskKogitoWorkItemHandlerFactory.java
similarity index 100%
rename from
jbpm/jbpm-usertask/src/main/java/org/kie/kogito/jbpm/usertask/handler/UserTaskKogitoWorkItemHandlerFactory.java
rename to
jbpm/jbpm-usertask-workitem/src/main/java/org/kie/kogito/jbpm/usertask/handler/UserTaskKogitoWorkItemHandlerFactory.java
diff --git
a/jbpm/jbpm-usertask/src/main/java/org/kie/kogito/jbpm/usertask/handler/UserTaskKogitoWorkItemHandlerProcessListener.java
b/jbpm/jbpm-usertask-workitem/src/main/java/org/kie/kogito/jbpm/usertask/handler/UserTaskKogitoWorkItemHandlerProcessListener.java
similarity index 100%
rename from
jbpm/jbpm-usertask/src/main/java/org/kie/kogito/jbpm/usertask/handler/UserTaskKogitoWorkItemHandlerProcessListener.java
rename to
jbpm/jbpm-usertask-workitem/src/main/java/org/kie/kogito/jbpm/usertask/handler/UserTaskKogitoWorkItemHandlerProcessListener.java
diff --git
a/jbpm/jbpm-usertask/src/main/resources/META-INF/services/org.kie.kogito.internal.process.workitem.KogitoWorkItemHandlerFactory
b/jbpm/jbpm-usertask-workitem/src/main/resources/META-INF/services/org.kie.kogito.internal.process.workitem.KogitoWorkItemHandlerFactory
similarity index 100%
rename from
jbpm/jbpm-usertask/src/main/resources/META-INF/services/org.kie.kogito.internal.process.workitem.KogitoWorkItemHandlerFactory
rename to
jbpm/jbpm-usertask-workitem/src/main/resources/META-INF/services/org.kie.kogito.internal.process.workitem.KogitoWorkItemHandlerFactory
diff --git a/jbpm/jbpm-usertask/pom.xml b/jbpm/jbpm-usertask/pom.xml
index 3adb16a9ff..29975eebb3 100644
--- a/jbpm/jbpm-usertask/pom.xml
+++ b/jbpm/jbpm-usertask/pom.xml
@@ -25,10 +25,6 @@
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-api</artifactId>
</dependency>
- <dependency>
- <groupId>org.kie.kogito</groupId>
- <artifactId>process-workitems</artifactId>
- </dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-services</artifactId>
diff --git a/jbpm/pom.xml b/jbpm/pom.xml
index b53bf127c7..92f53bb73d 100755
--- a/jbpm/pom.xml
+++ b/jbpm/pom.xml
@@ -47,6 +47,7 @@
<module>process-serialization-protobuf</module>
<module>process-workitems</module>
<module>jbpm-usertask</module>
+ <module>jbpm-usertask-workitem</module>
<module>jbpm-tools</module>
<module>jbpm-deps-groups</module>
</modules>
diff --git a/kogito-bom/pom.xml b/kogito-bom/pom.xml
index bc9fba78c4..6e4af07c46 100755
--- a/kogito-bom/pom.xml
+++ b/kogito-bom/pom.xml
@@ -1898,6 +1898,11 @@
<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>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]