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-examples.git


The following commit(s) were added to refs/heads/main by this push:
     new df4dd35b7 [NO_ISSUE] Fixing examples to use the embedded job service 
(#2126)
df4dd35b7 is described below

commit df4dd35b7a5eda15736d2f26eb95064f89defb71
Author: Enrique <[email protected]>
AuthorDate: Fri Aug 22 18:50:04 2025 +0200

    [NO_ISSUE] Fixing examples to use the embedded job service (#2126)
    
    * [NO_ISSUE] Fixing examples to use the embedded job service
    
    * fix readme.md
    
    * fix notifications
---
 .../process-instance-migration-quarkus/pom.xml     |  10 +-
 .../process-timer-quarkus/README.md                |  10 +-
 .../process-timer-quarkus/pom.xml                  |  15 +-
 .../pom.xml                                        | 219 ++++++++++-----------
 .../src/test/resources/application.properties      |   2 +-
 .../process-usertasks-timer-quarkus/pom.xml        |  10 +-
 .../process-timer-springboot/README.md             |  24 ---
 .../process-timer-springboot/pom.xml               |   9 +-
 .../pom.xml                                        |  12 +-
 9 files changed, 141 insertions(+), 170 deletions(-)

diff --git a/kogito-quarkus-examples/process-instance-migration-quarkus/pom.xml 
b/kogito-quarkus-examples/process-instance-migration-quarkus/pom.xml
index 7be756d89..6487a3142 100644
--- a/kogito-quarkus-examples/process-instance-migration-quarkus/pom.xml
+++ b/kogito-quarkus-examples/process-instance-migration-quarkus/pom.xml
@@ -97,10 +97,6 @@
       <groupId>org.kie</groupId>
       <artifactId>kie-addons-quarkus-process-management</artifactId>
     </dependency>
-    <dependency>
-      <groupId>org.kie</groupId>
-      <artifactId>kogito-addons-quarkus-jobs-management</artifactId>
-    </dependency>
     <dependency>
       <groupId>org.kie</groupId>
       <artifactId>kie-addons-quarkus-process-svg</artifactId>
@@ -133,11 +129,11 @@
     <!-- Jobs Service -->
     <dependency>
       <groupId>org.kie</groupId>
-      <artifactId>kogito-addons-quarkus-jobs</artifactId>
+      <artifactId>kogito-addons-quarkus-embedded-jobs</artifactId>
     </dependency>
     <dependency>
-      <groupId>org.kie.kogito</groupId>
-      <artifactId>jobs-service-postgresql-common</artifactId>
+      <groupId>org.kie</groupId>
+      <artifactId>kogito-addons-quarkus-embedded-jobs-jpa</artifactId>
     </dependency>
 
     <!-- Data Audit -->
diff --git a/kogito-quarkus-examples/process-timer-quarkus/README.md 
b/kogito-quarkus-examples/process-timer-quarkus/README.md
index 7f8dc8a1c..e9c59f842 100644
--- a/kogito-quarkus-examples/process-timer-quarkus/README.md
+++ b/kogito-quarkus-examples/process-timer-quarkus/README.md
@@ -144,13 +144,13 @@ After that you can redo the timer queries described above.
 
 ### Kogito Jobs Service configuration into the application
 
-To be able to use Kogito Job Service as timer service , an additional 
dependency is needed into the `pom.xml` file:
+To be able to use Kogito Job Service as embedded , an additional dependency is 
needed into the `pom.xml` file:
 
 ```xml
-<dependency>
-  <groupId>org.kie</groupId>
-  <artifactId>kogito-addons-quarkus-jobs-management</artifactId>
-</dependency>
+               <dependency>
+                       <groupId>org.kie</groupId>
+                       
<artifactId>kogito-addons-quarkus-embedded-jobs</artifactId>
+               </dependency>
 ```
 
 Then, to allow to use Job Service as timer service there is a need to specify 
some properties in the `src/main/application.properties` file:
diff --git a/kogito-quarkus-examples/process-timer-quarkus/pom.xml 
b/kogito-quarkus-examples/process-timer-quarkus/pom.xml
index 37844ccf9..f1077db0b 100644
--- a/kogito-quarkus-examples/process-timer-quarkus/pom.xml
+++ b/kogito-quarkus-examples/process-timer-quarkus/pom.xml
@@ -76,18 +76,10 @@
       <groupId>io.quarkus</groupId>
       <artifactId>quarkus-smallrye-openapi</artifactId>
     </dependency>
-    <!-- Comment to disable jobs service integration -->
     <dependency>
       <groupId>org.kie</groupId>
-      <artifactId>kogito-addons-quarkus-jobs-management</artifactId>
+      <artifactId>kogito-addons-quarkus-embedded-jobs</artifactId>
     </dependency>
-    <!-- uncomment this to enable persistence for kogito -->
-    <!--
-    <dependency>
-      <groupId>org.kie</groupId>
-      <artifactId>kie-addons-quarkus-persistence-infinispan</artifactId>
-    </dependency>
-    -->
     <dependency>
       <groupId>io.quarkus</groupId>
       <artifactId>quarkus-smallrye-health</artifactId>
@@ -119,10 +111,7 @@
         </property>
       </activation>
       <dependencies>
-        <dependency>
-          <groupId>org.kie</groupId>
-          <artifactId>kogito-addons-quarkus-jobs-service-embedded</artifactId>
-        </dependency>
+
       </dependencies>
     </profile>
   </profiles>
diff --git 
a/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/pom.xml 
b/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/pom.xml
index f7aed98b0..90fb4676e 100644
--- a/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/pom.xml
+++ b/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/pom.xml
@@ -19,120 +19,119 @@
     under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd"; 
xmlns="http://maven.apache.org/POM/4.0.0";
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.kie.kogito.examples</groupId>
-    <artifactId>kogito-quarkus-examples</artifactId>
-    <version>999-SNAPSHOT</version>
-  </parent>
-  <artifactId>process-usertasks-custom-lifecycle-quarkus</artifactId>
-  <name>Kogito Example :: Process Usertasks With Custom Lifecycle</name>
-  <description>Kogito user tasks orchestration with custom life cycle - 
Quarkus</description>
-  <properties>
-    <quarkus-plugin.version>3.20.1</quarkus-plugin.version>
-    <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
-    <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
-    <quarkus.platform.version>3.20.1</quarkus.platform.version>
-    <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
-    <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
-    <kogito.bom.version>999-SNAPSHOT</kogito.bom.version>
-    <version.org.kie.kogito>999-SNAPSHOT</version.org.kie.kogito>
-  </properties>
-  <dependencyManagement>
-    <dependencies>
+<project
+   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+   xmlns="http://maven.apache.org/POM/4.0.0";
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+   <modelVersion>4.0.0</modelVersion>
+   <parent>
+      <groupId>org.kie.kogito.examples</groupId>
+      <artifactId>kogito-quarkus-examples</artifactId>
+      <version>999-SNAPSHOT</version>
+   </parent>
+   <artifactId>process-usertasks-custom-lifecycle-quarkus</artifactId>
+   <name>Kogito Example :: Process Usertasks With Custom Lifecycle</name>
+   <description>Kogito user tasks orchestration with custom life cycle - 
Quarkus</description>
+   <properties>
+      <quarkus-plugin.version>3.20.1</quarkus-plugin.version>
+      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+      <quarkus.platform.version>3.20.1</quarkus.platform.version>
+      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
+      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
+      <kogito.bom.version>999-SNAPSHOT</kogito.bom.version>
+      <version.org.kie.kogito>999-SNAPSHOT</version.org.kie.kogito>
+   </properties>
+   <dependencyManagement>
+      <dependencies>
+         <dependency>
+            <groupId>${quarkus.platform.group-id}</groupId>
+            <artifactId>${quarkus.platform.artifact-id}</artifactId>
+            <version>${quarkus.platform.version}</version>
+            <type>pom</type>
+            <scope>import</scope>
+         </dependency>
+         <dependency>
+            <groupId>${kogito.bom.group-id}</groupId>
+            <artifactId>${kogito.bom.artifact-id}</artifactId>
+            <version>${kogito.bom.version}</version>
+            <type>pom</type>
+            <scope>import</scope>
+         </dependency>
+      </dependencies>
+   </dependencyManagement>
+   <dependencies>
       <dependency>
-        <groupId>${quarkus.platform.group-id}</groupId>
-        <artifactId>${quarkus.platform.artifact-id}</artifactId>
-        <version>${quarkus.platform.version}</version>
-        <type>pom</type>
-        <scope>import</scope>
+         <groupId>io.quarkus</groupId>
+         <artifactId>quarkus-resteasy</artifactId>
       </dependency>
       <dependency>
-        <groupId>${kogito.bom.group-id}</groupId>
-        <artifactId>${kogito.bom.artifact-id}</artifactId>
-        <version>${kogito.bom.version}</version>
-        <type>pom</type>
-        <scope>import</scope>
+         <groupId>io.quarkus</groupId>
+         <artifactId>quarkus-resteasy-jackson</artifactId>
       </dependency>
-    </dependencies>
-  </dependencyManagement>
-  <dependencies>
-    <dependency>
-      <groupId>io.quarkus</groupId>
-      <artifactId>quarkus-resteasy</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>io.quarkus</groupId>
-      <artifactId>quarkus-resteasy-jackson</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jbpm</groupId>
-      <artifactId>jbpm-with-drools-quarkus</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.kie.kogito</groupId>
-      <artifactId>process-workitems</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jbpm</groupId>
-      <artifactId>jbpm-addons-quarkus-task-management</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>io.quarkus</groupId>
-      <artifactId>quarkus-smallrye-openapi</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>io.quarkus</groupId>
-      <artifactId>quarkus-smallrye-health</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>io.quarkus</groupId>
-      <artifactId>quarkus-junit5</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>io.rest-assured</groupId>
-      <artifactId>rest-assured</artifactId>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <profiles>
-     <profile>
-      <id>notification</id>
-      <dependencies>
       <dependency>
-          <groupId>org.jbpm</groupId>
-          <artifactId>jbpm-addons-quarkus-mail</artifactId>
-        </dependency>
-        <dependency>
-          <groupId>org.jbpm</groupId>
-          <artifactId>jbpm-addons-quarkus-task-notification</artifactId>
-        </dependency>
-        <dependency>
-          <groupId>io.quarkus</groupId>
-          <artifactId>quarkus-messaging-kafka</artifactId>
-        </dependency>
-      </dependencies>
-    </profile>
-  </profiles>
-  <build>
-    <finalName>${project.artifactId}</finalName>
-    <plugins>
-      <plugin>
-        <groupId>${quarkus.platform.group-id}</groupId>
-        <artifactId>quarkus-maven-plugin</artifactId>
-        <version>${quarkus-plugin.version}</version>
-        <executions>
-          <execution>
-            <goals>
-              <goal>build</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
+         <groupId>org.kie</groupId>
+         <artifactId>kogito-addons-quarkus-embedded-jobs</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.jbpm</groupId>
+         <artifactId>jbpm-with-drools-quarkus</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.kie.kogito</groupId>
+         <artifactId>process-workitems</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.jbpm</groupId>
+         <artifactId>jbpm-addons-quarkus-task-management</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>io.quarkus</groupId>
+         <artifactId>quarkus-smallrye-openapi</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>io.quarkus</groupId>
+         <artifactId>quarkus-messaging-kafka</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.jbpm</groupId>
+         <artifactId>jbpm-addons-quarkus-mail</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.jbpm</groupId>
+         <artifactId>jbpm-addons-quarkus-task-notification</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>io.quarkus</groupId>
+         <artifactId>quarkus-smallrye-health</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>io.quarkus</groupId>
+         <artifactId>quarkus-junit5</artifactId>
+         <scope>test</scope>
+      </dependency>
+      <dependency>
+         <groupId>io.rest-assured</groupId>
+         <artifactId>rest-assured</artifactId>
+         <scope>test</scope>
+      </dependency>
+   </dependencies>
+   <build>
+      <finalName>${project.artifactId}</finalName>
+      <plugins>
+         <plugin>
+            <groupId>${quarkus.platform.group-id}</groupId>
+            <artifactId>quarkus-maven-plugin</artifactId>
+            <version>${quarkus-plugin.version}</version>
+            <executions>
+               <execution>
+                  <goals>
+                     <goal>build</goal>
+                  </goals>
+               </execution>
+            </executions>
+         </plugin>
+      </plugins>
+   </build>
 
 </project>
diff --git 
a/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/src/test/resources/application.properties
 
b/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/src/test/resources/application.properties
index a047ea13b..0f6880fb6 100644
--- 
a/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/src/test/resources/application.properties
+++ 
b/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/src/test/resources/application.properties
@@ -18,4 +18,4 @@
 #
 
 # Quarkus
-quarkus.http.test-port=0
\ No newline at end of file
+quarkus.http.test-port=0
diff --git a/kogito-quarkus-examples/process-usertasks-timer-quarkus/pom.xml 
b/kogito-quarkus-examples/process-usertasks-timer-quarkus/pom.xml
index 66bd96710..8475a739d 100644
--- a/kogito-quarkus-examples/process-usertasks-timer-quarkus/pom.xml
+++ b/kogito-quarkus-examples/process-usertasks-timer-quarkus/pom.xml
@@ -98,7 +98,7 @@
     </dependency>
     <dependency>
       <groupId>org.kie</groupId>
-      <artifactId>kogito-addons-quarkus-jobs-management</artifactId>
+      <artifactId>kogito-addons-quarkus-embedded-jobs</artifactId>
     </dependency>
 
     <dependency>
@@ -160,6 +160,14 @@
         <skipTests>true</skipTests>
       </properties>
       <dependencies>
+               <dependency>
+                 <groupId>org.jbpm</groupId>
+                 
<artifactId>jbpm-addons-quarkus-usertask-storage-jpa</artifactId>
+               </dependency>
+               <dependency>
+             <groupId>org.kie</groupId>
+             <artifactId>kogito-addons-quarkus-embedded-jobs-jpa</artifactId>
+           </dependency>
         <dependency>
           <groupId>org.kie</groupId>
           <artifactId>kie-addons-quarkus-persistence-jdbc</artifactId>
diff --git a/kogito-springboot-examples/process-timer-springboot/README.md 
b/kogito-springboot-examples/process-timer-springboot/README.md
index b812cd080..5c7af480d 100644
--- a/kogito-springboot-examples/process-timer-springboot/README.md
+++ b/kogito-springboot-examples/process-timer-springboot/README.md
@@ -242,30 +242,6 @@ First one is used to direct the Kogito runtime to let it 
know where is the Kogit
 to match the location of the Kogito Job Service when starting it - see below.
 Second one is used by Kogito Job Service to callback when the timer expires 
and needs to be pointing to the service host and port
 
-### Start Kogito Job Service
-
-You need to download the job service and start it locally
-
-You can download it from [Select Latest Version]
-https://repo.maven.apache.org/maven2/org/kie/kogito/jobs-service/
-
-```sh
-java -Dquarkus.http.port=8085 -jar 
jobs-service-common/target/jobs-service-common-{version}-runner.jar
-```
-
-* After Starting Kogito Job Service you should see a similar Log as follows
-
-<p align="center"><img src="docs/images/kogitoWebServiceLog.png"></p>
-
-In case you'd like to run the job service with enabled persistence then start
-Infinispan server before and then run the job service with following command
-
-Download Infinispan Server from
-https://infinispan.org/download/
-
-Start Infinispan Server
-[Infinispan Directory]/bin/sh server.sh
-
 ```sh
 java -Dquarkus.http.port=8085 -jar 
jobs-service-infinispan/target/jobs-service-infinispan-{version}-runner.jar
 ```
diff --git a/kogito-springboot-examples/process-timer-springboot/pom.xml 
b/kogito-springboot-examples/process-timer-springboot/pom.xml
index e4a768593..752495f3c 100644
--- a/kogito-springboot-examples/process-timer-springboot/pom.xml
+++ b/kogito-springboot-examples/process-timer-springboot/pom.xml
@@ -80,11 +80,10 @@
       <artifactId>jbpm-spring-boot-starter</artifactId>
     </dependency>
 
-    <!-- Comment to disable jobs service integration -->
-    <dependency>
-      <groupId>org.kie</groupId>
-      <artifactId>kogito-addons-springboot-jobs-management</artifactId>
-    </dependency>
+       <dependency>
+               <groupId>org.kie</groupId>
+               <artifactId>kogito-addons-springboot-embedded-jobs</artifactId>
+       </dependency>
 
     <dependency>
       <groupId>org.kie</groupId>
diff --git 
a/kogito-springboot-examples/process-usertasks-custom-lifecycle-springboot/pom.xml
 
b/kogito-springboot-examples/process-usertasks-custom-lifecycle-springboot/pom.xml
index 85aba724a..b79e93b87 100644
--- 
a/kogito-springboot-examples/process-usertasks-custom-lifecycle-springboot/pom.xml
+++ 
b/kogito-springboot-examples/process-usertasks-custom-lifecycle-springboot/pom.xml
@@ -114,10 +114,14 @@
           <groupId>org.infinispan</groupId>
           <artifactId>infinispan-spring-boot3-starter-remote</artifactId>
         </dependency>
-        <dependency>
-          <groupId>org.kie</groupId>
-          <artifactId>kogito-addons-springboot-jobs-management</artifactId>
-        </dependency>
+               <dependency>
+                       <groupId>org.kie</groupId>
+                       
<artifactId>kogito-addons-springboot-embedded-jobs</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>org.kie</groupId>
+                       
<artifactId>kogito-addons-springboot-embedded-jobs-jpa</artifactId>
+               </dependency>
       </dependencies>
     </profile>
   </profiles>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to