diff --git a/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring.config b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring.config new file mode 100644 index 0000000000..d8585c1ea7 --- /dev/null +++ b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring.config @@ -0,0 +1,7 @@ +{ + "schema" : "{\"$schema\":\"https://json-schema.org/draft/2019-09/schema\",\"$defs\":{\"Candidate\":{\"type\":\"object\",\"properties\":{\"email\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"salary\":{\"type\":\"integer\"},\"skills\":{\"type\":\"string\"}}}},\"type\":\"object\",\"properties\":{\"candidate\":{\"$ref\":\"#/$defs/Candidate\"},\"hr_approval\":{\"type\":\"boolean\"},\"it_approval\":{\"type\":\"boolean\"}}}", + "resources" : { + "scripts" : { }, + "styles" : { } + } +} \ No newline at end of file diff --git a/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring.tsx b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring.tsx new file mode 100644 index 0000000000..3ea9041e36 --- /dev/null +++ b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring.tsx @@ -0,0 +1,174 @@ +import React, { useCallback, useEffect, useState } from 'react'; +import { + Card, + CardBody, + TextInput, + FormGroup, + Checkbox, +} from '@patternfly/react-core'; +const Form__hiring: React.FC = (props: any) => { + const [formApi, setFormApi] = useState(); + const [candidate__email, set__candidate__email] = useState(''); + const [candidate__name, set__candidate__name] = useState(''); + const [candidate__salary, set__candidate__salary] = useState(); + const [candidate__skills, set__candidate__skills] = useState(''); + const [hr_approval, set__hr_approval] = useState(false); + const [it_approval, set__it_approval] = useState(false); + /* Utility function that fills the form with the data received from the kogito runtime */ + const setFormData = (data) => { + if (!data) { + return; + } + set__candidate__email(data?.candidate?.email ?? ''); + set__candidate__name(data?.candidate?.name ?? ''); + set__candidate__salary(data?.candidate?.salary); + set__candidate__skills(data?.candidate?.skills ?? ''); + set__hr_approval(data?.hr_approval ?? false); + set__it_approval(data?.it_approval ?? false); + }; + /* Utility function to generate the expected form output as a json object */ + const getFormData = useCallback(() => { + const formData: any = {}; + formData.candidate = {}; + formData.candidate.email = candidate__email; + formData.candidate.name = candidate__name; + formData.candidate.salary = candidate__salary; + formData.candidate.skills = candidate__skills; + formData.hr_approval = hr_approval; + formData.it_approval = it_approval; + return formData; + }, [ + candidate__email, + candidate__name, + candidate__salary, + candidate__skills, + hr_approval, + it_approval, + ]); + /* Utility function to validate the form on the 'beforeSubmit' Lifecycle Hook */ + const validateForm = useCallback(() => {}, []); + /* Utility function to perform actions on the on the 'afterSubmit' Lifecycle Hook */ + const afterSubmit = useCallback((result) => {}, []); + useEffect(() => { + if (formApi) { + /* + Form Lifecycle Hook that will be executed before the form is submitted. + Throwing an error will stop the form submit. Usually should be used to validate the form. + */ + formApi.beforeSubmit = () => validateForm(); + /* + Form Lifecycle Hook that will be executed after the form is submitted. + It will receive a response object containing the `type` flag indicating if the submit has been successful and `info` with extra information about the submit result. + */ + formApi.afterSubmit = (result) => afterSubmit(result); + /* Generates the expected form output object to be posted */ + formApi.getFormData = () => getFormData(); + } + }, [getFormData, validateForm, afterSubmit]); + useEffect(() => { + /* + Call to the Kogito console form engine. It will establish the connection with the console embeding the form + and return an instance of FormAPI that will allow hook custom code into the form lifecycle. + The `window.Form.openForm` call expects an object with the following entries: + - onOpen: Callback that will be called after the connection with the console is established. The callback + will receive the following arguments: + - data: the data to be bound into the form + - ctx: info about the context where the form is being displayed. This will contain information such as the form JSON Schema, process/task, user... + */ + const api = window.Form.openForm({ + onOpen: (data, context) => { + setFormData(data); + }, + }); + setFormApi(api); + }, []); + return ( +
+ + + + + + + + + + + set__candidate__salary(Number(newValue))} + /> + + + + + + + + + + + + +
+ ); +}; +export default Form__hiring; diff --git a/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring_HRInterview.config b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring_HRInterview.config new file mode 100644 index 0000000000..16e21d0b25 --- /dev/null +++ b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring_HRInterview.config @@ -0,0 +1,7 @@ +{ + "schema" : "{\"$schema\":\"https://json-schema.org/draft/2019-09/schema\",\"type\":\"object\",\"properties\":{\"approve\":{\"type\":\"boolean\",\"output\":true},\"candidate\":{\"$ref\":\"#/$defs/Candidate\",\"input\":true}},\"$defs\":{\"Candidate\":{\"type\":\"object\",\"properties\":{\"email\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"salary\":{\"type\":\"integer\"},\"skills\":{\"type\":\"string\"}}}}}", + "resources" : { + "scripts" : { }, + "styles" : { } + } +} \ No newline at end of file diff --git a/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring_HRInterview.tsx b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring_HRInterview.tsx new file mode 100644 index 0000000000..f87d7c3901 --- /dev/null +++ b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring_HRInterview.tsx @@ -0,0 +1,150 @@ +import React, { useCallback, useEffect, useState } from 'react'; +import { + Checkbox, + FormGroup, + Card, + CardBody, + TextInput, +} from '@patternfly/react-core'; +const Form__hiring_HRInterview: React.FC = (props: any) => { + const [formApi, setFormApi] = useState(); + const [approve, set__approve] = useState(false); + const [candidate__email, set__candidate__email] = useState(''); + const [candidate__name, set__candidate__name] = useState(''); + const [candidate__salary, set__candidate__salary] = useState(); + const [candidate__skills, set__candidate__skills] = useState(''); + /* Utility function that fills the form with the data received from the kogito runtime */ + const setFormData = (data) => { + if (!data) { + return; + } + set__approve(data?.approve ?? false); + set__candidate__email(data?.candidate?.email ?? ''); + set__candidate__name(data?.candidate?.name ?? ''); + set__candidate__salary(data?.candidate?.salary); + set__candidate__skills(data?.candidate?.skills ?? ''); + }; + /* Utility function to generate the expected form output as a json object */ + const getFormData = useCallback(() => { + const formData: any = {}; + formData.approve = approve; + return formData; + }, [approve]); + /* Utility function to validate the form on the 'beforeSubmit' Lifecycle Hook */ + const validateForm = useCallback(() => {}, []); + /* Utility function to perform actions on the on the 'afterSubmit' Lifecycle Hook */ + const afterSubmit = useCallback((result) => {}, []); + useEffect(() => { + if (formApi) { + /* + Form Lifecycle Hook that will be executed before the form is submitted. + Throwing an error will stop the form submit. Usually should be used to validate the form. + */ + formApi.beforeSubmit = () => validateForm(); + /* + Form Lifecycle Hook that will be executed after the form is submitted. + It will receive a response object containing the `type` flag indicating if the submit has been successful and `info` with extra information about the submit result. + */ + formApi.afterSubmit = (result) => afterSubmit(result); + /* Generates the expected form output object to be posted */ + formApi.getFormData = () => getFormData(); + } + }, [getFormData, validateForm, afterSubmit]); + useEffect(() => { + /* + Call to the Kogito console form engine. It will establish the connection with the console embeding the form + and return an instance of FormAPI that will allow hook custom code into the form lifecycle. + The `window.Form.openForm` call expects an object with the following entries: + - onOpen: Callback that will be called after the connection with the console is established. The callback + will receive the following arguments: + - data: the data to be bound into the form + - ctx: info about the context where the form is being displayed. This will contain information such as the form JSON Schema, process/task, user... + */ + const api = window.Form.openForm({ + onOpen: (data, context) => { + setFormData(data); + }, + }); + setFormApi(api); + }, []); + return ( +
+

Custom form!

+ + + + + + + + + + + set__candidate__salary(Number(newValue))} + /> + + + + + + + + + +
+ ); +}; +export default Form__hiring_HRInterview; diff --git a/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring_ITInterview.config b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring_ITInterview.config new file mode 100644 index 0000000000..a53f60c462 --- /dev/null +++ b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring_ITInterview.config @@ -0,0 +1,7 @@ +{ + "resources": { + "styles": {}, + "scripts": {} + }, + "schema": "{\"$schema\":\"https://json-schema.org/draft/2019-09/schema\",\"type\":\"object\",\"properties\":{\"approve\":{\"type\":\"boolean\",\"output\":true},\"candidate\":{\"$ref\":\"#/$defs/Candidate\",\"input\":true}},\"$defs\":{\"Candidate\":{\"type\":\"object\",\"properties\":{\"email\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"salary\":{\"type\":\"integer\"},\"skills\":{\"type\":\"string\"}}}}}" +} \ No newline at end of file diff --git a/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring_ITInterview.tsx b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring_ITInterview.tsx new file mode 100644 index 0000000000..b530a28128 --- /dev/null +++ b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/main/resources/forms/hiring_ITInterview.tsx @@ -0,0 +1,149 @@ +import React, { useCallback, useEffect, useState } from 'react'; +import { + Checkbox, + FormGroup, + Card, + CardBody, + TextInput, +} from '@patternfly/react-core'; +const Form__hiring_ITInterview: React.FC = (props: any) => { + const [formApi, setFormApi] = useState(); + const [approve, set__approve] = useState(false); + const [candidate__email, set__candidate__email] = useState(''); + const [candidate__name, set__candidate__name] = useState(''); + const [candidate__salary, set__candidate__salary] = useState(); + const [candidate__skills, set__candidate__skills] = useState(''); + /* Utility function that fills the form with the data received from the kogito runtime */ + const setFormData = (data) => { + if (!data) { + return; + } + set__approve(data?.approve ?? false); + set__candidate__email(data?.candidate?.email ?? ''); + set__candidate__name(data?.candidate?.name ?? ''); + set__candidate__salary(data?.candidate?.salary); + set__candidate__skills(data?.candidate?.skills ?? ''); + }; + /* Utility function to generate the expected form output as a json object */ + const getFormData = useCallback(() => { + const formData: any = {}; + formData.approve = approve; + return formData; + }, [approve]); + /* Utility function to validate the form on the 'beforeSubmit' Lifecycle Hook */ + const validateForm = useCallback(() => {}, []); + /* Utility function to perform actions on the on the 'afterSubmit' Lifecycle Hook */ + const afterSubmit = useCallback((result) => {}, []); + useEffect(() => { + if (formApi) { + /* + Form Lifecycle Hook that will be executed before the form is submitted. + Throwing an error will stop the form submit. Usually should be used to validate the form. + */ + formApi.beforeSubmit = () => validateForm(); + /* + Form Lifecycle Hook that will be executed after the form is submitted. + It will receive a response object containing the `type` flag indicating if the submit has been successful and `info` with extra information about the submit result. + */ + formApi.afterSubmit = (result) => afterSubmit(result); + /* Generates the expected form output object to be posted */ + formApi.getFormData = () => getFormData(); + } + }, [getFormData, validateForm, afterSubmit]); + useEffect(() => { + /* + Call to the Kogito console form engine. It will establish the connection with the console embeding the form + and return an instance of FormAPI that will allow hook custom code into the form lifecycle. + The `window.Form.openForm` call expects an object with the following entries: + - onOpen: Callback that will be called after the connection with the console is established. The callback + will receive the following arguments: + - data: the data to be bound into the form + - ctx: info about the context where the form is being displayed. This will contain information such as the form JSON Schema, process/task, user... + */ + const api = window.Form.openForm({ + onOpen: (data, context) => { + setFormData(data); + }, + }); + setFormApi(api); + }, []); + return ( +
+ + + + + + + + + + + + + + set__candidate__salary(Number(newValue))} + /> + + + + + + +
+ ); +}; +export default Form__hiring_ITInterview; diff --git a/kogito-quarkus-examples/process-usertasks-quarkus/src/main/resources/META-INF/processSVG/approval.svg b/kogito-quarkus-examples/process-usertasks-quarkus/src/main/resources/META-INF/processSVG/approval.svg new file mode 100644 index 0000000000..8775ea762a --- /dev/null +++ b/kogito-quarkus-examples/process-usertasks-quarkus/src/main/resources/META-INF/processSVG/approval.svg @@ -0,0 +1 @@ +EndStartProcessSecond Line Approval First Line Approval \ No newline at end of file diff --git a/kogito-quarkus-examples/process-usertasks-quarkus/src/main/resources/META-INF/processSVG/approvals.svg b/kogito-quarkus-examples/process-usertasks-quarkus/src/main/resources/META-INF/processSVG/approvals.svg new file mode 100644 index 0000000000..8775ea762a --- /dev/null +++ b/kogito-quarkus-examples/process-usertasks-quarkus/src/main/resources/META-INF/processSVG/approvals.svg @@ -0,0 +1 @@ +EndStartProcessSecond Line Approval First Line Approval \ No newline at end of file diff --git a/kogito-quarkus-examples/process-usertasks-timer-data-index-persistence-addon-quarkus/tree.txt b/kogito-quarkus-examples/process-usertasks-timer-data-index-persistence-addon-quarkus/tree.txt new file mode 100644 index 0000000000..a31368a2e1 --- /dev/null +++ b/kogito-quarkus-examples/process-usertasks-timer-data-index-persistence-addon-quarkus/tree.txt @@ -0,0 +1,474 @@ +[INFO] Scanning for projects... +[INFO] ------------------------------------------------------------------------ +[INFO] Detecting the operating system and CPU architecture +[INFO] ------------------------------------------------------------------------ +[INFO] os.detected.name: osx +[INFO] os.detected.arch: aarch_64 +[INFO] os.detected.version: 14.3 +[INFO] os.detected.version.major: 14 +[INFO] os.detected.version.minor: 3 +[INFO] os.detected.classifier: osx-aarch_64 +[INFO] +[INFO] --< org.kie.kogito.examples:process-usertasks-timer-data-index-persistence-addon-quarkus >-- +[INFO] Building Kogito Example :: Process Usertasks with Timer Data Index persistence addon Quarkus 999-SNAPSHOT +[INFO] from pom.xml +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- dependency:3.5.0:tree (default-cli) @ process-usertasks-timer-data-index-persistence-addon-quarkus --- +Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.6.0/plexus-archiver-4.6.0.pom +Progress (1): 1.4/6.5 kB Progress (1): 2.8/6.5 kB Progress (1): 4.1/6.5 kB Progress (1): 5.5/6.5 kB Progress (1): 6.5 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.6.0/plexus-archiver-4.6.0.pom (6.5 kB at 25 kB/s) +Downloading from central: https://repo.maven.apache.org/maven2/com/github/luben/zstd-jni/1.5.2-5/zstd-jni-1.5.2-5.pom +Progress (1): 1.4/1.9 kB Progress (1): 1.9 kB Downloaded from central: https://repo.maven.apache.org/maven2/com/github/luben/zstd-jni/1.5.2-5/zstd-jni-1.5.2-5.pom (1.9 kB at 106 kB/s) +Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.13.0/maven-dependency-analyzer-1.13.0.pom +Progress (1): 1.4/5.5 kB Progress (1): 2.8/5.5 kB Progress (1): 4.1/5.5 kB Progress (1): 5.5/5.5 kB Progress (1): 5.5 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.13.0/maven-dependency-analyzer-1.13.0.pom (5.5 kB at 263 kB/s) +Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.1.0/maven-model-3.1.0.jar +Progress (1): 16/164 kB Progress (1): 33/164 kB Progress (1): 49/164 kB Progress (1): 66/164 kB Progress (1): 82/164 kB Progress (1): 98/164 kB Progress (1): 115/164 kB Progress (1): 131/164 kB Progress (1): 147/164 kB Progress (1): 164 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.1.0/maven-model-3.1.0.jar (164 kB at 3.1 MB/s) +Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.6.0/plexus-archiver-4.6.0.jar +Downloading from central: https://repo.maven.apache.org/maven2/com/github/luben/zstd-jni/1.5.2-5/zstd-jni-1.5.2-5.jar +Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.13.0/maven-dependency-analyzer-1.13.0.jar +Progress (1): 16/216 kB Progress (1): 32/216 kB Progress (1): 49/216 kB Progress (1): 65/216 kB Progress (1): 81/216 kB Progress (1): 98/216 kB Progress (1): 114/216 kB Progress (1): 130/216 kB Progress (1): 147/216 kB Progress (1): 163/216 kB Progress (1): 180/216 kB Progress (1): 196/216 kB Progress (1): 212/216 kB Progress (1): 216 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.6.0/plexus-archiver-4.6.0.jar (216 kB at 4.2 MB/s) +Progress (1): 0/6.3 MB Progress (1): 0/6.3 MB Progress (1): 0/6.3 MB Progress (1): 0/6.3 MB Progress (1): 0/6.3 MB Progress (1): 0/6.3 MB Progress (1): 0/6.3 MB Progress (2): 0/6.3 MB | 1.4/37 kB Progress (2): 0/6.3 MB | 2.8/37 kB Progress (2): 0/6.3 MB | 4.1/37 kB Progress (2): 0/6.3 MB | 5.5/37 kB Progress (2): 0/6.3 MB | 5.5/37 kB Progress (2): 0/6.3 MB | 6.9/37 kB Progress (2): 0/6.3 MB | 8.3/37 kB Progress (2): 0/6.3 MB | 9.7/37 kB Progress (2): 0/6.3 MB | 11/37 kB Progress (2): 0/6.3 MB | 12/37 kB Progress (2): 0/6.3 MB | 14/37 kB Progress (2): 0/6.3 MB | 15/37 kB Progress (2): 0/6.3 MB | 17/37 kB Progress (2): 0/6.3 MB | 18/37 kB Progress (2): 0/6.3 MB | 19/37 kB Progress (2): 0/6.3 MB | 21/37 kB Progress (2): 0/6.3 MB | 22/37 kB Progress (2): 0/6.3 MB | 23/37 kB Progress (2): 0/6.3 MB | 25/37 kB Progress (2): 0/6.3 MB | 26/37 kB Progress (2): 0/6.3 MB | 28/37 kB Progress (2): 0/6.3 MB | 29/37 kB Progress (2): 0/6.3 MB | 30/37 kB Progress (2): 0/6.3 MB | 32/37 kB Progress (2): 0/6.3 MB | 33/37 kB Progress (2): 0/6.3 MB | 34/37 kB Progress (2): 0/6.3 MB | 36/37 kB Progress (2): 0/6.3 MB | 37/37 kB Progress (2): 0/6.3 MB | 37 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.13.0/maven-dependency-analyzer-1.13.0.jar (37 kB at 549 kB/s) +Progress (1): 0/6.3 MB Progress (1): 0.1/6.3 MB Progress (1): 0.1/6.3 MB Progress (1): 0.1/6.3 MB Progress (1): 0.1/6.3 MB Progress (1): 0.1/6.3 MB Progress (1): 0.1/6.3 MB Progress (1): 0.2/6.3 MB Progress (1): 0.2/6.3 MB Progress (1): 0.2/6.3 MB Progress (1): 0.2/6.3 MB Progress (1): 0.2/6.3 MB Progress (1): 0.2/6.3 MB Progress (1): 0.3/6.3 MB Progress (1): 0.3/6.3 MB Progress (1): 0.3/6.3 MB Progress (1): 0.3/6.3 MB Progress (1): 0.3/6.3 MB Progress (1): 0.3/6.3 MB Progress (1): 0.4/6.3 MB Progress (1): 0.4/6.3 MB Progress (1): 0.4/6.3 MB Progress (1): 0.4/6.3 MB Progress (1): 0.4/6.3 MB Progress (1): 0.4/6.3 MB Progress (1): 0.5/6.3 MB Progress (1): 0.5/6.3 MB Progress (1): 0.5/6.3 MB Progress (1): 0.5/6.3 MB Progress (1): 0.5/6.3 MB Progress (1): 0.5/6.3 MB Progress (1): 0.5/6.3 MB Progress (1): 0.6/6.3 MB Progress (1): 0.6/6.3 MB Progress (1): 0.6/6.3 MB Progress (1): 0.6/6.3 MB Progress (1): 0.6/6.3 MB Progress (1): 0.6/6.3 MB Progress (1): 0.7/6.3 MB Progress (1): 0.7/6.3 MB Progress (1): 0.7/6.3 MB Progress (1): 0.7/6.3 MB Progress (1): 0.7/6.3 MB Progress (1): 0.7/6.3 MB Progress (1): 0.8/6.3 MB Progress (1): 0.8/6.3 MB Progress (1): 0.8/6.3 MB Progress (1): 0.8/6.3 MB Progress (1): 0.8/6.3 MB Progress (1): 0.8/6.3 MB Progress (1): 0.9/6.3 MB Progress (1): 0.9/6.3 MB Progress (1): 0.9/6.3 MB Progress (1): 0.9/6.3 MB Progress (1): 0.9/6.3 MB Progress (1): 0.9/6.3 MB Progress (1): 1.0/6.3 MB Progress (1): 1.0/6.3 MB Progress (1): 1.0/6.3 MB Progress (1): 1.0/6.3 MB Progress (1): 1.0/6.3 MB Progress (1): 1.0/6.3 MB Progress (1): 1.1/6.3 MB Progress (1): 1.1/6.3 MB Progress (1): 1.1/6.3 MB Progress (1): 1.1/6.3 MB Progress (1): 1.1/6.3 MB Progress (1): 1.1/6.3 MB Progress (1): 1.2/6.3 MB Progress (1): 1.2/6.3 MB Progress (1): 1.2/6.3 MB Progress (1): 1.2/6.3 MB Progress (1): 1.2/6.3 MB Progress (1): 1.2/6.3 MB Progress (1): 1.3/6.3 MB Progress (1): 1.3/6.3 MB Progress (1): 1.3/6.3 MB Progress (1): 1.3/6.3 MB Progress (1): 1.3/6.3 MB Progress (1): 1.3/6.3 MB Progress (1): 1.4/6.3 MB Progress (1): 1.4/6.3 MB Progress (1): 1.4/6.3 MB Progress (1): 1.4/6.3 MB Progress (1): 1.4/6.3 MB Progress (1): 1.4/6.3 MB Progress (1): 1.5/6.3 MB Progress (1): 1.5/6.3 MB Progress (1): 1.5/6.3 MB Progress (1): 1.5/6.3 MB Progress (1): 1.5/6.3 MB Progress (1): 1.5/6.3 MB Progress (1): 1.5/6.3 MB Progress (1): 1.6/6.3 MB Progress (1): 1.6/6.3 MB Progress (1): 1.6/6.3 MB Progress (1): 1.6/6.3 MB Progress (1): 1.6/6.3 MB Progress (1): 1.6/6.3 MB Progress (1): 1.7/6.3 MB Progress (1): 1.7/6.3 MB Progress (1): 1.7/6.3 MB Progress (1): 1.7/6.3 MB Progress (1): 1.7/6.3 MB Progress (1): 1.7/6.3 MB Progress (1): 1.8/6.3 MB Progress (1): 1.8/6.3 MB Progress (1): 1.8/6.3 MB Progress (1): 1.8/6.3 MB Progress (1): 1.8/6.3 MB Progress (1): 1.8/6.3 MB Progress (1): 1.9/6.3 MB Progress (1): 1.9/6.3 MB Progress (1): 1.9/6.3 MB Progress (1): 1.9/6.3 MB Progress (1): 1.9/6.3 MB Progress (1): 1.9/6.3 MB Progress (1): 2.0/6.3 MB Progress (1): 2.0/6.3 MB Progress (1): 2.0/6.3 MB Progress (1): 2.0/6.3 MB Progress (1): 2.0/6.3 MB Progress (1): 2.0/6.3 MB Progress (1): 2.1/6.3 MB Progress (1): 2.1/6.3 MB Progress (1): 2.1/6.3 MB Progress (1): 2.1/6.3 MB Progress (1): 2.1/6.3 MB Progress (1): 2.1/6.3 MB Progress (1): 2.2/6.3 MB Progress (1): 2.2/6.3 MB Progress (1): 2.2/6.3 MB Progress (1): 2.2/6.3 MB Progress (1): 2.2/6.3 MB Progress (1): 2.2/6.3 MB Progress (1): 2.3/6.3 MB Progress (1): 2.3/6.3 MB Progress (1): 2.3/6.3 MB Progress (1): 2.3/6.3 MB Progress (1): 2.3/6.3 MB Progress (1): 2.3/6.3 MB Progress (1): 2.4/6.3 MB Progress (1): 2.4/6.3 MB Progress (1): 2.4/6.3 MB Progress (1): 2.4/6.3 MB Progress (1): 2.4/6.3 MB Progress (1): 2.4/6.3 MB Progress (1): 2.5/6.3 MB Progress (1): 2.5/6.3 MB Progress (1): 2.5/6.3 MB Progress (1): 2.5/6.3 MB Progress (1): 2.5/6.3 MB Progress (1): 2.5/6.3 MB Progress (1): 2.5/6.3 MB Progress (1): 2.6/6.3 MB Progress (1): 2.6/6.3 MB Progress (1): 2.6/6.3 MB Progress (1): 2.6/6.3 MB Progress (1): 2.6/6.3 MB Progress (1): 2.6/6.3 MB Progress (1): 2.7/6.3 MB Progress (1): 2.7/6.3 MB Progress (1): 2.7/6.3 MB Progress (1): 2.7/6.3 MB Progress (1): 2.7/6.3 MB Progress (1): 2.7/6.3 MB Progress (1): 2.8/6.3 MB Progress (1): 2.8/6.3 MB Progress (1): 2.8/6.3 MB Progress (1): 2.8/6.3 MB Progress (1): 2.8/6.3 MB Progress (1): 2.8/6.3 MB Progress (1): 2.9/6.3 MB Progress (1): 2.9/6.3 MB Progress (1): 2.9/6.3 MB Progress (1): 2.9/6.3 MB Progress (1): 2.9/6.3 MB Progress (1): 2.9/6.3 MB Progress (1): 3.0/6.3 MB Progress (1): 3.0/6.3 MB Progress (1): 3.0/6.3 MB Progress (1): 3.0/6.3 MB Progress (1): 3.0/6.3 MB Progress (1): 3.0/6.3 MB Progress (1): 3.1/6.3 MB Progress (1): 3.1/6.3 MB Progress (1): 3.1/6.3 MB Progress (1): 3.1/6.3 MB Progress (1): 3.1/6.3 MB Progress (1): 3.1/6.3 MB Progress (1): 3.2/6.3 MB Progress (1): 3.2/6.3 MB Progress (1): 3.2/6.3 MB Progress (1): 3.2/6.3 MB Progress (1): 3.2/6.3 MB Progress (1): 3.2/6.3 MB Progress (1): 3.3/6.3 MB Progress (1): 3.3/6.3 MB Progress (1): 3.3/6.3 MB Progress (1): 3.3/6.3 MB Progress (1): 3.3/6.3 MB Progress (1): 3.3/6.3 MB Progress (1): 3.4/6.3 MB Progress (1): 3.4/6.3 MB Progress (1): 3.4/6.3 MB Progress (1): 3.4/6.3 MB Progress (1): 3.4/6.3 MB Progress (1): 3.4/6.3 MB Progress (1): 3.4/6.3 MB Progress (1): 3.5/6.3 MB Progress (1): 3.5/6.3 MB Progress (1): 3.5/6.3 MB Progress (1): 3.5/6.3 MB Progress (1): 3.5/6.3 MB Progress (1): 3.5/6.3 MB Progress (1): 3.6/6.3 MB Progress (1): 3.6/6.3 MB Progress (1): 3.6/6.3 MB Progress (1): 3.6/6.3 MB Progress (1): 3.6/6.3 MB Progress (1): 3.6/6.3 MB Progress (1): 3.7/6.3 MB Progress (1): 3.7/6.3 MB Progress (1): 3.7/6.3 MB Progress (1): 3.7/6.3 MB Progress (1): 3.7/6.3 MB Progress (1): 3.7/6.3 MB Progress (1): 3.8/6.3 MB Progress (1): 3.8/6.3 MB Progress (1): 3.8/6.3 MB Progress (1): 3.8/6.3 MB Progress (1): 3.8/6.3 MB Progress (1): 3.8/6.3 MB Progress (1): 3.9/6.3 MB Progress (1): 3.9/6.3 MB Progress (1): 3.9/6.3 MB Progress (1): 3.9/6.3 MB Progress (1): 3.9/6.3 MB Progress (1): 3.9/6.3 MB Progress (1): 4.0/6.3 MB Progress (1): 4.0/6.3 MB Progress (1): 4.0/6.3 MB Progress (1): 4.0/6.3 MB Progress (1): 4.0/6.3 MB Progress (1): 4.0/6.3 MB Progress (1): 4.1/6.3 MB Progress (1): 4.1/6.3 MB Progress (1): 4.1/6.3 MB Progress (1): 4.1/6.3 MB Progress (1): 4.1/6.3 MB Progress (1): 4.1/6.3 MB Progress (1): 4.2/6.3 MB Progress (1): 4.2/6.3 MB Progress (1): 4.2/6.3 MB Progress (1): 4.2/6.3 MB Progress (1): 4.2/6.3 MB Progress (1): 4.2/6.3 MB Progress (1): 4.3/6.3 MB Progress (1): 4.3/6.3 MB Progress (1): 4.3/6.3 MB Progress (1): 4.3/6.3 MB Progress (1): 4.3/6.3 MB Progress (1): 4.3/6.3 MB Progress (1): 4.4/6.3 MB Progress (1): 4.4/6.3 MB Progress (1): 4.4/6.3 MB Progress (1): 4.4/6.3 MB Progress (1): 4.4/6.3 MB Progress (1): 4.4/6.3 MB Progress (1): 4.4/6.3 MB Progress (1): 4.5/6.3 MB Progress (1): 4.5/6.3 MB Progress (1): 4.5/6.3 MB Progress (1): 4.5/6.3 MB Progress (1): 4.5/6.3 MB Progress (1): 4.5/6.3 MB Progress (1): 4.6/6.3 MB Progress (1): 4.6/6.3 MB Progress (1): 4.6/6.3 MB Progress (1): 4.6/6.3 MB Progress (1): 4.6/6.3 MB Progress (1): 4.6/6.3 MB Progress (1): 4.7/6.3 MB Progress (1): 4.7/6.3 MB Progress (1): 4.7/6.3 MB Progress (1): 4.7/6.3 MB Progress (1): 4.7/6.3 MB Progress (1): 4.7/6.3 MB Progress (1): 4.8/6.3 MB Progress (1): 4.8/6.3 MB Progress (1): 4.8/6.3 MB Progress (1): 4.8/6.3 MB Progress (1): 4.8/6.3 MB Progress (1): 4.8/6.3 MB Progress (1): 4.9/6.3 MB Progress (1): 4.9/6.3 MB Progress (1): 4.9/6.3 MB Progress (1): 4.9/6.3 MB Progress (1): 4.9/6.3 MB Progress (1): 4.9/6.3 MB Progress (1): 5.0/6.3 MB Progress (1): 5.0/6.3 MB Progress (1): 5.0/6.3 MB Progress (1): 5.0/6.3 MB Progress (1): 5.0/6.3 MB Progress (1): 5.0/6.3 MB Progress (1): 5.1/6.3 MB Progress (1): 5.1/6.3 MB Progress (1): 5.1/6.3 MB Progress (1): 5.1/6.3 MB Progress (1): 5.1/6.3 MB Progress (1): 5.1/6.3 MB Progress (1): 5.2/6.3 MB Progress (1): 5.2/6.3 MB Progress (1): 5.2/6.3 MB Progress (1): 5.2/6.3 MB Progress (1): 5.2/6.3 MB Progress (1): 5.2/6.3 MB Progress (1): 5.3/6.3 MB Progress (1): 5.3/6.3 MB Progress (1): 5.3/6.3 MB Progress (1): 5.3/6.3 MB Progress (1): 5.3/6.3 MB Progress (1): 5.3/6.3 MB Progress (1): 5.4/6.3 MB Progress (1): 5.4/6.3 MB Progress (1): 5.4/6.3 MB Progress (1): 5.4/6.3 MB Progress (1): 5.4/6.3 MB Progress (1): 5.4/6.3 MB Progress (1): 5.4/6.3 MB Progress (1): 5.5/6.3 MB Progress (1): 5.5/6.3 MB Progress (1): 5.5/6.3 MB Progress (1): 5.5/6.3 MB Progress (1): 5.5/6.3 MB Progress (1): 5.5/6.3 MB Progress (1): 5.6/6.3 MB Progress (1): 5.6/6.3 MB Progress (1): 5.6/6.3 MB Progress (1): 5.6/6.3 MB Progress (1): 5.6/6.3 MB Progress (1): 5.6/6.3 MB Progress (1): 5.7/6.3 MB Progress (1): 5.7/6.3 MB Progress (1): 5.7/6.3 MB Progress (1): 5.7/6.3 MB Progress (1): 5.7/6.3 MB Progress (1): 5.7/6.3 MB Progress (1): 5.8/6.3 MB Progress (1): 5.8/6.3 MB Progress (1): 5.8/6.3 MB Progress (1): 5.8/6.3 MB Progress (1): 5.8/6.3 MB Progress (1): 5.8/6.3 MB Progress (1): 5.9/6.3 MB Progress (1): 5.9/6.3 MB Progress (1): 5.9/6.3 MB Progress (1): 5.9/6.3 MB Progress (1): 5.9/6.3 MB Progress (1): 5.9/6.3 MB Progress (1): 6.0/6.3 MB Progress (1): 6.0/6.3 MB Progress (1): 6.0/6.3 MB Progress (1): 6.0/6.3 MB Progress (1): 6.0/6.3 MB Progress (1): 6.0/6.3 MB Progress (1): 6.1/6.3 MB Progress (1): 6.1/6.3 MB Progress (1): 6.1/6.3 MB Progress (1): 6.1/6.3 MB Progress (1): 6.1/6.3 MB Progress (1): 6.1/6.3 MB Progress (1): 6.2/6.3 MB Progress (1): 6.2/6.3 MB Progress (1): 6.2/6.3 MB Progress (1): 6.2/6.3 MB Progress (1): 6.2/6.3 MB Progress (1): 6.2/6.3 MB Progress (1): 6.3/6.3 MB Progress (1): 6.3/6.3 MB Progress (1): 6.3/6.3 MB Progress (1): 6.3/6.3 MB Progress (1): 6.3 MB Downloaded from central: https://repo.maven.apache.org/maven2/com/github/luben/zstd-jni/1.5.2-5/zstd-jni-1.5.2-5.jar (6.3 MB at 25 MB/s) +[INFO] org.kie.kogito.examples:process-usertasks-timer-data-index-persistence-addon-quarkus:jar:999-SNAPSHOT +[INFO] +- io.quarkus:quarkus-resteasy:jar:3.8.1:compile +[INFO] | +- io.quarkus:quarkus-vertx-http:jar:3.8.1:compile +[INFO] | | +- io.quarkus:quarkus-security-runtime-spi:jar:3.8.1:compile +[INFO] | | +- io.quarkus:quarkus-mutiny:jar:3.8.1:compile +[INFO] | | | +- io.quarkus:quarkus-smallrye-context-propagation:jar:3.8.1:compile +[INFO] | | | | \- io.smallrye:smallrye-context-propagation:jar:2.1.0:compile +[INFO] | | | | +- io.smallrye:smallrye-context-propagation-api:jar:2.1.0:compile +[INFO] | | | | \- io.smallrye:smallrye-context-propagation-storage:jar:2.1.0:compile +[INFO] | | | \- io.smallrye.reactive:mutiny-smallrye-context-propagation:jar:2.5.7:compile +[INFO] | | +- io.smallrye.common:smallrye-common-vertx-context:jar:2.1.2:compile +[INFO] | | | \- io.smallrye.common:smallrye-common-constraint:jar:2.1.2:compile +[INFO] | | +- io.quarkus.security:quarkus-security:jar:2.0.3.Final:compile +[INFO] | | +- io.smallrye.reactive:smallrye-mutiny-vertx-web:jar:3.9.0:compile +[INFO] | | | +- io.smallrye.reactive:smallrye-mutiny-vertx-web-common:jar:3.9.0:compile +[INFO] | | | +- io.smallrye.reactive:smallrye-mutiny-vertx-auth-common:jar:3.9.0:compile +[INFO] | | | +- io.smallrye.reactive:smallrye-mutiny-vertx-bridge-common:jar:3.9.0:compile +[INFO] | | | \- io.smallrye.reactive:smallrye-mutiny-vertx-uri-template:jar:3.9.0:compile +[INFO] | | +- io.vertx:vertx-web:jar:4.5.3:compile +[INFO] | | | \- io.vertx:vertx-bridge-common:jar:4.5.3:compile +[INFO] | | \- io.github.crac:org-crac:jar:0.1.3:compile +[INFO] | \- io.quarkus:quarkus-resteasy-server-common:jar:3.8.1:compile +[INFO] | +- io.quarkus:quarkus-resteasy-common:jar:3.8.1:compile +[INFO] | | +- org.jboss.resteasy:resteasy-core:jar:6.2.7.Final:compile +[INFO] | | | \- com.ibm.async:asyncutil:jar:0.1.0:compile +[INFO] | | +- org.eclipse.angus:angus-activation:jar:2.0.1:compile +[INFO] | | \- org.jboss.resteasy.microprofile:microprofile-config:jar:2.1.5.Final:compile +[INFO] | +- org.jboss.resteasy:resteasy-cdi:jar:6.2.7.Final:compile +[INFO] | | \- org.jboss.resteasy:resteasy-core-spi:jar:6.2.7.Final:compile +[INFO] | \- jakarta.validation:jakarta.validation-api:jar:3.0.2:compile +[INFO] +- io.quarkus:quarkus-resteasy-jackson:jar:3.8.1:compile +[INFO] | +- io.quarkus:quarkus-jackson:jar:3.8.1:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-databind:jar:2.16.1:compile +[INFO] | | +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.16.1:compile +[INFO] | | \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.16.1:compile +[INFO] | +- org.jboss.resteasy:resteasy-jackson2-provider:jar:6.2.7.Final:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-core:jar:2.16.1:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.16.1:compile +[INFO] | | +- com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-base:jar:2.16.1:compile +[INFO] | | +- com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-json-provider:jar:2.16.1:compile +[INFO] | | +- com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:jar:2.16.1:compile +[INFO] | | +- com.github.java-json-tools:json-patch:jar:1.13:compile +[INFO] | | | +- com.github.java-json-tools:msg-simple:jar:1.2:compile +[INFO] | | | | \- com.github.java-json-tools:btf:jar:1.3:compile +[INFO] | | | \- com.github.java-json-tools:jackson-coreutils:jar:2.0:compile +[INFO] | | \- org.jboss.logging:jboss-logging:jar:3.5.3.Final:compile +[INFO] | \- jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.0:compile +[INFO] | \- jakarta.activation:jakarta.activation-api:jar:2.1.2:compile +[INFO] +- io.quarkus:quarkus-smallrye-openapi:jar:3.8.1:compile +[INFO] | +- io.smallrye:smallrye-open-api-core:jar:3.9.0:compile +[INFO] | | +- org.eclipse.microprofile.config:microprofile-config-api:jar:3.0.3:compile +[INFO] | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.16.1:compile +[INFO] | | | \- org.yaml:snakeyaml:jar:2.2:compile +[INFO] | | \- io.smallrye:jandex:jar:3.1.6:compile +[INFO] | +- io.quarkus:quarkus-core:jar:3.8.1:compile +[INFO] | | +- jakarta.annotation:jakarta.annotation-api:jar:2.1.1:compile +[INFO] | | +- jakarta.enterprise:jakarta.enterprise.cdi-api:jar:4.0.1:compile +[INFO] | | | +- jakarta.enterprise:jakarta.enterprise.lang-model:jar:4.0.1:compile +[INFO] | | | \- jakarta.el:jakarta.el-api:jar:5.0.1:compile +[INFO] | | +- jakarta.inject:jakarta.inject-api:jar:2.0.1:compile +[INFO] | | +- io.smallrye.common:smallrye-common-os:jar:2.1.2:compile +[INFO] | | +- io.quarkus:quarkus-ide-launcher:jar:3.8.1:compile +[INFO] | | +- io.quarkus:quarkus-development-mode-spi:jar:3.8.1:compile +[INFO] | | +- io.smallrye.config:smallrye-config:jar:3.5.4:compile +[INFO] | | | \- io.smallrye.config:smallrye-config-core:jar:3.5.4:compile +[INFO] | | | +- io.smallrye.common:smallrye-common-classloader:jar:2.1.2:compile +[INFO] | | | \- io.smallrye.config:smallrye-config-common:jar:3.5.4:compile +[INFO] | | +- org.jboss.logmanager:jboss-logmanager:jar:3.0.4.Final:compile +[INFO] | | | +- io.smallrye.common:smallrye-common-cpu:jar:2.1.2:compile +[INFO] | | | +- io.smallrye.common:smallrye-common-expression:jar:2.1.2:compile +[INFO] | | | | \- io.smallrye.common:smallrye-common-function:jar:2.1.2:compile +[INFO] | | | +- io.smallrye.common:smallrye-common-net:jar:2.1.2:compile +[INFO] | | | \- io.smallrye.common:smallrye-common-ref:jar:2.1.2:compile +[INFO] | | +- org.jboss.logging:jboss-logging-annotations:jar:2.2.1.Final:compile +[INFO] | | +- org.jboss.threads:jboss-threads:jar:3.5.1.Final:compile +[INFO] | | +- org.jboss.slf4j:slf4j-jboss-logmanager:jar:2.0.0.Final:compile +[INFO] | | +- org.wildfly.common:wildfly-common:jar:1.7.0.Final:compile +[INFO] | | +- io.quarkus:quarkus-bootstrap-runner:jar:3.8.1:compile +[INFO] | | | \- io.smallrye.common:smallrye-common-io:jar:2.1.2:compile +[INFO] | | \- io.quarkus:quarkus-fs-util:jar:0.0.10:compile +[INFO] | +- io.quarkus:quarkus-arc:jar:3.8.1:compile +[INFO] | | +- io.quarkus.arc:arc:jar:3.8.1:compile +[INFO] | | \- org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api:jar:1.3:compile +[INFO] | \- io.quarkus:quarkus-swagger-ui:jar:3.8.1:compile +[INFO] +- io.quarkus:quarkus-smallrye-health:jar:3.8.1:compile +[INFO] | +- io.smallrye:smallrye-health:jar:4.1.0:compile +[INFO] | | +- org.eclipse.microprofile.health:microprofile-health-api:jar:4.0.1:compile +[INFO] | | +- io.smallrye:smallrye-health-api:jar:4.1.0:compile +[INFO] | | \- jakarta.json:jakarta.json-api:jar:2.1.3:compile +[INFO] | +- io.smallrye:smallrye-health-provided-checks:jar:4.1.0:compile +[INFO] | \- io.quarkus:quarkus-jsonp:jar:3.8.1:compile +[INFO] | \- org.eclipse.parsson:parsson:jar:1.1.5:compile +[INFO] +- org.jbpm:jbpm-with-drools-quarkus:jar:999-SNAPSHOT:compile +[INFO] | +- org.drools:drools-quarkus-rules:jar:999-SNAPSHOT:compile +[INFO] | | +- org.kie.kogito:kogito-quarkus-common:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.kie.kogito:kogito-rest-workitem:jar:999-SNAPSHOT:compile +[INFO] | | | | \- org.kie.kogito:kogito-rest-utils:jar:999-SNAPSHOT:compile +[INFO] | | | | \- io.smallrye.reactive:smallrye-mutiny-vertx-auth-oauth2:jar:3.10.0:compile +[INFO] | | | | \- io.vertx:vertx-auth-oauth2:jar:4.5.3:compile +[INFO] | | | +- org.mvel:mvel2:jar:2.5.0.Final:compile +[INFO] | | | +- com.jayway.jsonpath:json-path:jar:2.9.0:compile +[INFO] | | | +- net.minidev:json-smart:jar:2.4.10:compile +[INFO] | | | | \- net.minidev:accessors-smart:jar:2.4.9:compile +[INFO] | | | | \- org.ow2.asm:asm:jar:9.6:compile +[INFO] | | | \- io.quarkus.arc:arc-processor:jar:3.8.1:compile +[INFO] | | | \- io.quarkus.gizmo:gizmo:jar:1.7.0:compile +[INFO] | | | \- org.ow2.asm:asm-util:jar:9.6:compile +[INFO] | | | +- org.ow2.asm:asm-tree:jar:9.6:compile +[INFO] | | | \- org.ow2.asm:asm-analysis:jar:9.6:compile +[INFO] | | +- org.kie.kogito:kogito-api-incubation-rules-services:jar:999-SNAPSHOT:compile +[INFO] | | | \- org.kie.kogito:kogito-api-incubation-rules:jar:999-SNAPSHOT:compile +[INFO] | | +- io.cloudevents:cloudevents-json-jackson:jar:2.5.0:compile +[INFO] | | | \- io.cloudevents:cloudevents-core:jar:2.5.0:compile +[INFO] | | \- org.kie.kogito:kogito-drools:jar:999-SNAPSHOT:compile +[INFO] | | +- org.drools:drools-ruleunits-api:jar:999-SNAPSHOT:compile +[INFO] | | | \- org.kie:kie-internal:jar:999-SNAPSHOT:compile +[INFO] | | +- org.drools:drools-compiler:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.drools:drools-drl-parser:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.drools:drools-drl-extensions:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.drools:drools-wiring-api:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.drools:drools-base:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.drools:drools-drl-ast:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.drools:drools-kiesession:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.drools:drools-ecj:jar:999-SNAPSHOT:compile +[INFO] | | | | \- org.eclipse.jdt:ecj:jar:3.33.0:compile +[INFO] | | | +- org.kie:kie-util-xml:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.kie:kie-util-maven-support:jar:999-SNAPSHOT:compile +[INFO] | | | \- org.antlr:antlr-runtime:jar:3.5.2:compile +[INFO] | | +- org.drools:drools-ruleunits-impl:jar:999-SNAPSHOT:compile +[INFO] | | \- org.drools:drools-model-codegen:jar:999-SNAPSHOT:compile +[INFO] | | +- org.drools:drools-model-compiler:jar:999-SNAPSHOT:compile +[INFO] | | +- org.drools:drools-model-prototype:jar:999-SNAPSHOT:compile +[INFO] | | +- org.drools:drools-mvel-parser:jar:999-SNAPSHOT:compile +[INFO] | | \- org.drools:drools-mvel-compiler:jar:999-SNAPSHOT:compile +[INFO] | +- org.drools:drools-quarkus-decisions:jar:999-SNAPSHOT:compile +[INFO] | | +- org.kie.kogito:kogito-api-incubation-decisions-services:jar:999-SNAPSHOT:compile +[INFO] | | | \- org.kie.kogito:kogito-api-incubation-decisions:jar:999-SNAPSHOT:compile +[INFO] | | \- org.kie.kogito:kogito-dmn:jar:999-SNAPSHOT:compile +[INFO] | | +- org.kie:kie-dmn-core:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.kie:kie-dmn-backend:jar:999-SNAPSHOT:compile +[INFO] | | | | \- com.thoughtworks.xstream:xstream:jar:1.4.20:compile +[INFO] | | | | \- io.github.x-stream:mxparser:jar:1.2.2:compile +[INFO] | | | | \- xmlpull:xmlpull:jar:1.1.3.1:compile +[INFO] | | | +- org.drools:drools-canonical-model:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.drools:drools-alphanetwork-compiler:jar:999-SNAPSHOT:compile +[INFO] | | | \- org.jpmml:pmml-model:jar:1.6.4:compile +[INFO] | | \- org.kie:kie-dmn-validation:jar:999-SNAPSHOT:compile +[INFO] | | \- org.drools:drools-commands:jar:999-SNAPSHOT:compile +[INFO] | \- org.kie.kogito:kogito-quarkus-predictions:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-pmml:jar:999-SNAPSHOT:compile +[INFO] | | +- org.kie.kogito:kogito-pmml-dependencies:pom:999-SNAPSHOT:compile +[INFO] | | | +- org.kie:kie-pmml-dependencies:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-api:jar:999-SNAPSHOT:compile +[INFO] | | | | | \- org.apache.commons:commons-math3:jar:3.4.1:compile +[INFO] | | | | +- org.kie:kie-pmml-commons:jar:999-SNAPSHOT:compile +[INFO] | | | | | \- org.apache.commons:commons-text:jar:1.11.0:compile +[INFO] | | | | +- org.kie:kie-pmml-compiler-api:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-compiler-core:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-compiler-commons:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-evaluator-api:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-evaluator-core:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-evaluator-utils:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-models-drools-common:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-models-regression-model:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-models-regression-compiler:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-models-regression-evaluator:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-models-mining-model:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-models-mining-compiler:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-models-mining-evaluator:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-models-clustering-model:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-models-clustering-compiler:jar:999-SNAPSHOT:compile +[INFO] | | | | +- org.kie:kie-pmml-models-clustering-evaluator:jar:999-SNAPSHOT:compile +[INFO] | | | | \- org.assertj:assertj-core:jar:3.22.0:test +[INFO] | | | +- org.kie:kie-pmml-models-drools-tree-model:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.kie:kie-pmml-models-drools-tree-compiler:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.kie:kie-pmml-models-drools-tree-evaluator:jar:999-SNAPSHOT:compile +[INFO] | | | | \- org.kie:kie-pmml-compiler-api:jar:tests:999-SNAPSHOT:compile +[INFO] | | | +- org.kie:kie-pmml-models-drools-scorecard-model:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.kie:kie-pmml-models-drools-scorecard-compiler:jar:999-SNAPSHOT:compile +[INFO] | | | \- org.kie:kie-pmml-models-drools-scorecard-evaluator:jar:999-SNAPSHOT:compile +[INFO] | | \- org.kie.kogito:kogito-efesto-drl:pom:999-SNAPSHOT:compile +[INFO] | | +- org.kie:kie-drl-compilation-common:jar:999-SNAPSHOT:compile +[INFO] | | | \- org.kie:kie-drl-api:jar:999-SNAPSHOT:compile +[INFO] | | \- org.kie:kie-drl-map-input-runtime:jar:999-SNAPSHOT:compile +[INFO] | | \- org.kie:kie-drl-runtime-common:jar:999-SNAPSHOT:compile +[INFO] | \- org.kie.kogito:kogito-api-incubation-predictions-services:jar:999-SNAPSHOT:compile +[INFO] | \- org.kie.kogito:kogito-api-incubation-predictions:jar:999-SNAPSHOT:compile +[INFO] +- org.jbpm:jbpm-quarkus:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-quarkus-workflow-common:jar:999-SNAPSHOT:compile +[INFO] | | +- io.smallrye.reactive:smallrye-mutiny-vertx-web-client:jar:3.10.0:compile +[INFO] | | \- org.kie.kogito:process-serialization-protobuf:jar:999-SNAPSHOT:compile +[INFO] | | +- com.google.protobuf:protobuf-java:jar:3.22.0:compile +[INFO] | | +- com.google.protobuf:protobuf-java-util:jar:3.22.0:compile +[INFO] | | | +- com.google.code.findbugs:jsr305:jar:3.0.2:compile +[INFO] | | | +- com.google.errorprone:error_prone_annotations:jar:2.24.0:compile +[INFO] | | | \- com.google.j2objc:j2objc-annotations:jar:2.8:compile +[INFO] | | \- org.infinispan.protostream:protostream:jar:4.6.2.Final:compile +[INFO] | | +- com.squareup:protoparser:jar:4.0.3:compile +[INFO] | | \- org.javassist:javassist:jar:3.29.1-GA:compile +[INFO] | +- org.kie.kogito:kogito-api-incubation-processes-services:jar:999-SNAPSHOT:compile +[INFO] | | \- org.kie.kogito:kogito-api-incubation-processes:jar:999-SNAPSHOT:compile +[INFO] | | \- org.kie.kogito:kogito-api-incubation-common:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-quarkus-incubation-common:jar:999-SNAPSHOT:compile +[INFO] | | +- org.kie.kogito:kogito-api-incubation-application:jar:999-SNAPSHOT:compile +[INFO] | | \- org.kie.kogito:kogito-api-incubation-common-objectmapper:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:jbpm-bpmn2:jar:999-SNAPSHOT:compile +[INFO] | | +- org.kie.kogito:jbpm-flow-builder:jar:999-SNAPSHOT:compile +[INFO] | | \- org.kie:kie-dmn-feel:jar:999-SNAPSHOT:compile +[INFO] | | +- org.kie:kie-dmn-model:jar:999-SNAPSHOT:compile +[INFO] | | +- org.kie:kie-dmn-api:jar:999-SNAPSHOT:compile +[INFO] | | +- org.antlr:antlr4-runtime:jar:4.13.0:compile +[INFO] | | \- ch.obermuhlner:big-math:jar:2.0.1:compile +[INFO] | \- org.eclipse.microprofile.openapi:microprofile-openapi-api:jar:3.1.1:compile +[INFO] +- org.kie.kogito:kogito-addons-quarkus-process-management:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-addons-process-management:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-api:jar:999-SNAPSHOT:compile +[INFO] | | +- org.kie:kie-api:jar:999-SNAPSHOT:compile +[INFO] | | \- io.cloudevents:cloudevents-api:jar:2.5.0:compile +[INFO] | +- org.kie.kogito:kogito-addons-quarkus-rest-exception-handler:jar:999-SNAPSHOT:compile +[INFO] | | \- org.kie.kogito:kogito-addons-rest-exception-handler:jar:999-SNAPSHOT:compile +[INFO] | \- org.kie.kogito:jbpm-flow:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-events-api:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:process-workitems:jar:999-SNAPSHOT:compile +[INFO] | | \- org.drools:drools-core:jar:999-SNAPSHOT:compile +[INFO] | | +- org.drools:drools-wiring-static:jar:999-SNAPSHOT:compile +[INFO] | | \- commons-codec:commons-codec:jar:1.16.1:compile +[INFO] | \- org.drools:drools-mvel:jar:999-SNAPSHOT:compile +[INFO] +- org.kie.kogito:kogito-addons-quarkus-jobs-management:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-addons-jobs-management-common:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-addons-jobs-api:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-addons-quarkus-rest-callback:jar:999-SNAPSHOT:compile +[INFO] | +- io.quarkus:quarkus-vertx:jar:3.8.1:compile +[INFO] | | +- io.quarkus:quarkus-netty:jar:3.8.1:compile +[INFO] | | | +- io.netty:netty-codec:jar:4.1.106.Final:compile +[INFO] | | | +- io.netty:netty-codec-http:jar:4.1.106.Final:compile +[INFO] | | | +- io.netty:netty-codec-http2:jar:4.1.106.Final:compile +[INFO] | | | +- io.netty:netty-handler:jar:4.1.106.Final:compile +[INFO] | | | | \- io.netty:netty-transport-native-unix-common:jar:4.1.106.Final:compile +[INFO] | | | \- com.aayushatharva.brotli4j:brotli4j:jar:1.14.0:compile +[INFO] | | | +- com.aayushatharva.brotli4j:service:jar:1.14.0:compile +[INFO] | | | \- com.aayushatharva.brotli4j:native-osx-aarch64:jar:1.14.0:compile +[INFO] | | +- io.netty:netty-codec-haproxy:jar:4.1.106.Final:compile +[INFO] | | | +- io.netty:netty-buffer:jar:4.1.106.Final:compile +[INFO] | | | \- io.netty:netty-transport:jar:4.1.106.Final:compile +[INFO] | | +- io.smallrye.common:smallrye-common-annotation:jar:2.1.2:compile +[INFO] | | +- io.quarkus:quarkus-virtual-threads:jar:3.8.1:compile +[INFO] | | +- io.quarkus:quarkus-vertx-latebound-mdc-provider:jar:3.8.1:compile +[INFO] | | +- io.smallrye.reactive:smallrye-mutiny-vertx-core:jar:3.9.0:compile +[INFO] | | | +- io.smallrye.reactive:smallrye-mutiny-vertx-runtime:jar:3.9.0:compile +[INFO] | | | \- io.smallrye.reactive:vertx-mutiny-generator:jar:3.9.0:compile +[INFO] | | | \- io.vertx:vertx-codegen:jar:4.5.3:compile +[INFO] | | \- io.smallrye:smallrye-fault-tolerance-vertx:jar:6.2.6:compile +[INFO] | +- io.vertx:vertx-web-client:jar:4.5.3:compile +[INFO] | | +- io.vertx:vertx-uri-template:jar:4.5.3:compile +[INFO] | | +- io.vertx:vertx-web-common:jar:4.5.3:compile +[INFO] | | +- io.vertx:vertx-auth-common:jar:4.5.3:compile +[INFO] | | \- io.vertx:vertx-core:jar:4.5.3:compile +[INFO] | | +- io.netty:netty-common:jar:4.1.106.Final:compile +[INFO] | | +- io.netty:netty-handler-proxy:jar:4.1.106.Final:compile +[INFO] | | | \- io.netty:netty-codec-socks:jar:4.1.106.Final:compile +[INFO] | | +- io.netty:netty-resolver:jar:4.1.106.Final:compile +[INFO] | | \- io.netty:netty-resolver-dns:jar:4.1.106.Final:compile +[INFO] | | \- io.netty:netty-codec-dns:jar:4.1.106.Final:compile +[INFO] | +- org.slf4j:slf4j-api:jar:2.0.6:compile +[INFO] | \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.16.1:compile +[INFO] +- org.kie.kogito:kogito-addons-quarkus-process-svg:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-addons-process-svg:jar:999-SNAPSHOT:compile +[INFO] | +- jakarta.ws.rs:jakarta.ws.rs-api:jar:3.1.0:compile +[INFO] | \- io.quarkus:quarkus-security:jar:3.8.1:compile +[INFO] | \- jakarta.interceptor:jakarta.interceptor-api:jar:2.1.0:compile +[INFO] +- org.kie.kogito:kogito-addons-quarkus-source-files:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-services:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-codegen-api:jar:999-SNAPSHOT:compile +[INFO] | | +- com.github.javaparser:javaparser-core:jar:3.25.1:compile +[INFO] | | \- org.drools:drools-codegen-common:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-codegen-core:jar:999-SNAPSHOT:compile +[INFO] | | \- org.drools:drools-io:jar:999-SNAPSHOT:compile +[INFO] | | \- org.drools:drools-util:jar:999-SNAPSHOT:compile +[INFO] | +- io.quarkus:quarkus-elytron-security-properties-file:jar:3.8.1:compile +[INFO] | | +- io.quarkus:quarkus-elytron-security:jar:3.8.1:compile +[INFO] | | | \- io.quarkus:quarkus-elytron-security-common:jar:3.8.1:compile +[INFO] | | +- org.wildfly.security:wildfly-elytron-auth-server:jar:2.2.3.Final:compile +[INFO] | | | +- org.wildfly.security:wildfly-elytron-auth:jar:2.2.3.Final:compile +[INFO] | | | +- org.wildfly.security:wildfly-elytron-base:jar:2.2.3.Final:compile +[INFO] | | | +- org.wildfly.security:wildfly-elytron-credential:jar:2.2.3.Final:compile +[INFO] | | | | +- org.wildfly.security:wildfly-elytron-asn1:jar:2.2.3.Final:compile +[INFO] | | | | +- org.wildfly.security:wildfly-elytron-keystore:jar:2.2.3.Final:compile +[INFO] | | | | | \- org.wildfly.security:wildfly-elytron-x500-cert:jar:2.2.3.Final:compile +[INFO] | | | | | \- org.wildfly.security:wildfly-elytron-x500-cert-util:jar:2.2.3.Final:compile +[INFO] | | | | \- org.wildfly.security:wildfly-elytron-provider-util:jar:2.2.3.Final:compile +[INFO] | | | +- org.wildfly.security:wildfly-elytron-permission:jar:2.2.3.Final:compile +[INFO] | | | +- org.wildfly.security:wildfly-elytron-util:jar:2.2.3.Final:compile +[INFO] | | | \- org.wildfly.security:wildfly-elytron-x500:jar:2.2.3.Final:compile +[INFO] | | +- org.wildfly.security:wildfly-elytron-password-impl:jar:2.2.3.Final:compile +[INFO] | | +- org.wildfly.security:wildfly-elytron-realm:jar:2.2.3.Final:compile +[INFO] | | | \- org.wildfly.security:wildfly-elytron-encryption:jar:2.2.3.Final:compile +[INFO] | | +- jakarta.authorization:jakarta.authorization-api:jar:2.1.0:compile +[INFO] | | | \- jakarta.servlet:jakarta.servlet-api:jar:6.0.0:compile +[INFO] | | \- jakarta.authentication:jakarta.authentication-api:jar:3.0.0:compile +[INFO] | \- org.kie:efesto-dependencies:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie:efesto-common-utils:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie:efesto-common-api:jar:999-SNAPSHOT:compile +[INFO] | | \- org.kie:kie-memory-compiler:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie:efesto-common-core:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie:efesto-compilation-manager-api:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie:efesto-compilation-manager-core:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie:efesto-runtime-manager-api:jar:999-SNAPSHOT:compile +[INFO] | \- org.kie:efesto-runtime-manager-core:jar:999-SNAPSHOT:compile +[INFO] +- io.quarkus:quarkus-jdbc-postgresql:jar:3.8.1:compile +[INFO] | \- org.postgresql:postgresql:jar:42.7.2:compile +[INFO] +- io.quarkus:quarkus-agroal:jar:3.8.1:compile +[INFO] | +- io.quarkus:quarkus-datasource:jar:3.8.1:compile +[INFO] | | \- io.quarkus:quarkus-datasource-common:jar:3.8.1:compile +[INFO] | +- io.quarkus:quarkus-narayana-jta:jar:3.8.1:compile +[INFO] | | +- io.quarkus:quarkus-transaction-annotations:jar:3.8.1:compile +[INFO] | | +- io.smallrye:smallrye-context-propagation-jta:jar:2.1.0:compile +[INFO] | | +- jakarta.transaction:jakarta.transaction-api:jar:2.0.1:compile +[INFO] | | +- io.smallrye.reactive:smallrye-reactive-converter-api:jar:3.0.1:compile +[INFO] | | +- io.smallrye.reactive:smallrye-reactive-converter-mutiny:jar:3.0.1:compile +[INFO] | | +- org.jboss.narayana.jta:narayana-jta:jar:7.0.0.Final:compile +[INFO] | | | +- jakarta.resource:jakarta.resource-api:jar:2.1.0:compile +[INFO] | | | +- org.jboss.invocation:jboss-invocation:jar:2.0.0.Final:compile +[INFO] | | | \- org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-api:jar:3.0:compile +[INFO] | | \- org.jboss.narayana.jts:narayana-jts-integration:jar:7.0.0.Final:compile +[INFO] | +- io.agroal:agroal-api:jar:2.1:compile +[INFO] | +- io.agroal:agroal-narayana:jar:2.1:compile +[INFO] | | \- org.jboss:jboss-transaction-spi:jar:8.0.0.Final:compile +[INFO] | +- io.agroal:agroal-pool:jar:2.1:compile +[INFO] | \- io.quarkus:quarkus-credentials:jar:3.8.1:compile +[INFO] +- org.kie.kogito:kogito-addons-quarkus-persistence-jdbc:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:kogito-addons-persistence-jdbc:jar:999-SNAPSHOT:compile +[INFO] | \- io.quarkus:quarkus-flyway:jar:3.8.1:compile +[INFO] | \- org.flywaydb:flyway-core:jar:9.22.3:compile +[INFO] | +- com.fasterxml.jackson.dataformat:jackson-dataformat-toml:jar:2.16.1:compile +[INFO] | \- com.google.code.gson:gson:jar:2.10.1:compile +[INFO] +- org.kie:kogito-addons-quarkus-data-index-persistence-postgresql:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie:kogito-addons-quarkus-data-index-persistence-common-runtime:jar:999-SNAPSHOT:compile +[INFO] | | +- org.kie.kogito:data-index-common:jar:999-SNAPSHOT:compile +[INFO] | | | +- org.kie.kogito:data-index-storage-api:jar:999-SNAPSHOT:compile +[INFO] | | | | \- org.kie.kogito:persistence-commons-api:jar:999-SNAPSHOT:compile +[INFO] | | | +- io.quarkus:quarkus-smallrye-fault-tolerance:jar:3.8.1:compile +[INFO] | | | | +- io.smallrye:smallrye-fault-tolerance:jar:6.2.6:compile +[INFO] | | | | | +- org.eclipse.microprofile.fault-tolerance:microprofile-fault-tolerance-api:jar:4.0.2:compile +[INFO] | | | | | +- io.smallrye:smallrye-fault-tolerance-api:jar:6.2.6:compile +[INFO] | | | | | +- io.smallrye:smallrye-fault-tolerance-core:jar:6.2.6:compile +[INFO] | | | | | \- io.smallrye:smallrye-fault-tolerance-autoconfig-core:jar:6.2.6:compile +[INFO] | | | | +- org.jboss.logging:commons-logging-jboss-logging:jar:1.0.0.Final:compile +[INFO] | | | | +- io.smallrye:smallrye-fault-tolerance-context-propagation:jar:6.2.6:compile +[INFO] | | | | \- io.smallrye:smallrye-fault-tolerance-mutiny:jar:6.2.6:compile +[INFO] | | | \- com.google.guava:guava:jar:32.0.0-jre:compile +[INFO] | | | +- com.google.guava:failureaccess:jar:1.0.1:compile +[INFO] | | | +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile +[INFO] | | | \- org.checkerframework:checker-qual:jar:3.42.0:compile +[INFO] | | \- io.quarkus:quarkus-oidc:jar:3.8.1:compile +[INFO] | | +- io.quarkus:quarkus-oidc-common:jar:3.8.1:compile +[INFO] | | | \- io.quarkus:quarkus-smallrye-jwt-build:jar:3.8.1:compile +[INFO] | | | \- io.smallrye:smallrye-jwt-build:jar:4.4.0:compile +[INFO] | | \- io.smallrye:smallrye-jwt:jar:4.4.0:compile +[INFO] | | +- org.eclipse.microprofile.jwt:microprofile-jwt-auth-api:jar:2.1:compile +[INFO] | | +- org.bitbucket.b_c:jose4j:jar:0.9.3:compile +[INFO] | | \- io.smallrye:smallrye-jwt-common:jar:4.4.0:compile +[INFO] | \- org.kie.kogito:data-index-storage-postgresql:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:data-index-storage-jpa-common:jar:999-SNAPSHOT:compile +[INFO] | | +- org.kie.kogito:persistence-commons-jpa:jar:999-SNAPSHOT:compile +[INFO] | | | +- io.quarkus:quarkus-hibernate-orm-panache:jar:3.8.1:compile +[INFO] | | | | +- io.quarkus:quarkus-hibernate-orm-panache-common:jar:3.8.1:compile +[INFO] | | | | | \- io.quarkus:quarkus-panache-hibernate-common:jar:3.8.1:compile +[INFO] | | | | \- io.quarkus:quarkus-panache-common:jar:3.8.1:compile +[INFO] | | | \- org.hibernate.orm:hibernate-ant:jar:6.4.4.Final:compile +[INFO] | | \- org.mapstruct:mapstruct:jar:1.5.5.Final:compile +[INFO] | \- org.kie.kogito:persistence-commons-postgresql:jar:999-SNAPSHOT:compile +[INFO] +- org.kie:kogito-addons-quarkus-jobs:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:jobs-service-api:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie.kogito:jobs-service-internal-api:jar:999-SNAPSHOT:compile +[INFO] | | \- io.smallrye.reactive:mutiny:jar:2.5.7:compile +[INFO] | +- org.kie.kogito:kogito-timer:jar:999-SNAPSHOT:compile +[INFO] | \- org.kie.kogito:jobs-service-common:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie:kogito-addons-quarkus-job-http-recipient:jar:999-SNAPSHOT:compile +[INFO] | | \- org.kie.kogito:job-recipient-common-http:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie:kogito-addons-quarkus-job-sink-recipient:jar:999-SNAPSHOT:compile +[INFO] | +- io.quarkus:quarkus-smallrye-reactive-messaging:jar:3.8.1:compile +[INFO] | | +- io.quarkus:quarkus-mutiny-reactive-streams-operators:jar:3.8.1:compile +[INFO] | | | +- org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-core:jar:3.0:compile +[INFO] | | | \- io.smallrye.reactive:mutiny-reactive-streams-operators:jar:2.5.7:compile +[INFO] | | +- io.quarkus:quarkus-smallrye-reactive-messaging-kotlin:jar:3.8.1:compile +[INFO] | | | \- io.smallrye.reactive:smallrye-reactive-messaging-api:jar:4.16.2:compile +[INFO] | | | \- io.opentelemetry:opentelemetry-api:jar:1.32.0:compile +[INFO] | | | \- io.opentelemetry:opentelemetry-context:jar:1.32.0:compile +[INFO] | | +- io.smallrye.reactive:smallrye-reactive-messaging-provider:jar:4.16.2:compile +[INFO] | | \- io.smallrye.reactive:smallrye-reactive-messaging-health:jar:4.16.2:compile +[INFO] | +- io.smallrye.reactive:smallrye-reactive-messaging-in-memory:jar:4.16.2:compile +[INFO] | \- org.apache.commons:commons-lang3:jar:3.14.0:compile +[INFO] +- org.kie.kogito:jobs-service-postgresql-common:jar:999-SNAPSHOT:compile +[INFO] | +- io.smallrye.reactive:mutiny-zero-flow-adapters:jar:1.0.0:compile +[INFO] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] | \- io.quarkus:quarkus-reactive-pg-client:jar:3.8.1:compile +[INFO] | +- io.quarkus:quarkus-reactive-datasource:jar:3.8.1:compile +[INFO] | | \- io.vertx:vertx-sql-client:jar:4.5.3:compile +[INFO] | +- io.vertx:vertx-pg-client:jar:4.5.3:compile +[INFO] | +- com.ongres.scram:client:jar:2.1:compile +[INFO] | | \- com.ongres.scram:common:jar:2.1:compile +[INFO] | | \- com.ongres.stringprep:saslprep:jar:1.1:compile +[INFO] | | \- com.ongres.stringprep:stringprep:jar:1.1:compile +[INFO] | \- io.smallrye.reactive:smallrye-mutiny-vertx-pg-client:jar:3.9.0:compile +[INFO] | \- io.smallrye.reactive:smallrye-mutiny-vertx-sql-client:jar:3.9.0:compile +[INFO] +- org.kie:kogito-addons-quarkus-data-audit-jpa:jar:999-SNAPSHOT:compile +[INFO] | +- org.kie:kogito-addons-data-audit-jpa-common:jar:999-SNAPSHOT:compile +[INFO] | | \- jakarta.persistence:jakarta.persistence-api:jar:3.1.0:compile +[INFO] | +- org.kie.kogito:data-audit-common:jar:999-SNAPSHOT:compile +[INFO] | | +- com.graphql-java:graphql-java-extended-scalars:jar:19.0:compile +[INFO] | | \- com.graphql-java:graphql-java:jar:21.1:compile +[INFO] | | \- com.graphql-java:java-dataloader:jar:3.2.0:compile +[INFO] | +- org.kie.kogito:kogito-events-core:jar:999-SNAPSHOT:compile +[INFO] | | \- org.kie.kogito:kogito-jackson-utils:jar:999-SNAPSHOT:compile +[INFO] | +- io.quarkus:quarkus-reactive-routes:jar:3.8.1:compile +[INFO] | +- io.quarkiverse.reactivemessaging.http:quarkus-reactive-messaging-http:jar:2.1.0:compile +[INFO] | | \- io.smallrye.reactive:mutiny-zero:jar:1.0.0:compile +[INFO] | +- io.quarkus:quarkus-vertx-graphql:jar:3.8.1:compile +[INFO] | | \- io.vertx:vertx-web-graphql:jar:4.5.3:compile +[INFO] | +- io.quarkus:quarkus-hibernate-orm:jar:3.8.1:compile +[INFO] | | +- org.hibernate.orm:hibernate-core:jar:6.4.4.Final:compile +[INFO] | | | \- com.fasterxml:classmate:jar:1.6.0:runtime +[INFO] | | +- net.bytebuddy:byte-buddy:jar:1.14.7:compile +[INFO] | | +- org.hibernate.common:hibernate-commons-annotations:jar:6.0.6.Final:compile +[INFO] | | +- org.hibernate.orm:hibernate-graalvm:jar:6.4.4.Final:compile +[INFO] | | +- org.glassfish.jaxb:jaxb-runtime:jar:4.0.3:compile +[INFO] | | | \- org.glassfish.jaxb:jaxb-core:jar:4.0.4:compile +[INFO] | | | +- org.glassfish.jaxb:txw2:jar:4.0.4:compile +[INFO] | | | \- com.sun.istack:istack-commons-runtime:jar:4.1.2:compile +[INFO] | | +- org.hibernate:quarkus-local-cache:jar:0.3.0:compile +[INFO] | | \- io.quarkus:quarkus-caffeine:jar:3.8.1:compile +[INFO] | | \- com.github.ben-manes.caffeine:caffeine:jar:3.1.5:compile +[INFO] | \- io.quarkus:quarkus-jdbc-h2:jar:3.8.1:compile +[INFO] | +- com.h2database:h2:jar:2.2.224:compile +[INFO] | \- org.locationtech.jts:jts-core:jar:1.17.0:compile +[INFO] \- org.kie:kogito-addons-quarkus-data-audit:jar:999-SNAPSHOT:compile +[INFO] \- org.kie.kogito:data-audit-common:jar:tests:999-SNAPSHOT:compile +[INFO] ------------------------------------------------------------------------ +[INFO] BUILD SUCCESS +[INFO] ------------------------------------------------------------------------ +[INFO] Total time: 3.214 s +[INFO] Finished at: 2024-03-05T11:45:34+01:00 +[INFO] ------------------------------------------------------------------------ diff --git a/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/.gitignore b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/.gitignore new file mode 100644 index 0000000000..b6632dbda5 --- /dev/null +++ b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/.gitignore @@ -0,0 +1,3 @@ +.env +svg/ +persistence/ \ No newline at end of file diff --git a/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/README.md b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/README.md new file mode 100644 index 0000000000..407b5072fb --- /dev/null +++ b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/README.md @@ -0,0 +1,58 @@ +## Kogito and Infrastructure services + +To allow a quick setup of all services required to run this demo, we provide a docker compose template that starts the following services: +- Infinispan +- Kafka +- Kogito Data Index +- Kogito Management Console +- Kogito Task Console +- Keycloak +- process-usertasks-springboot-with-console + +In order to use it, please ensure you have Docker Compose installed on your machine, otherwise follow the instructions available + in [here](https://docs.docker.com/compose/install/). + +### Starting required services + + Before you execute the **Hiring** example, start all the services by following these steps: + + For Linux and MacOS: + + ./startServices.sh + + For Windows: + + Create a .env file with the content containing the version of the Kogito images you would like to run, example: + + KOGITO_VERSION=1.0.0 + + Then run + + docker-compose up + + Once all services bootstrap, the following ports will be assigned on your local machine: + - Infinispan: 11222 + - Kafka: 9092 + - Data Index: 8180 + - Management Console: 8280 + - Task Console: 8380 + - Keycloak: 8480 + - process-usertasks-springboot-with-console: 8080 + +> **_NOTE:_** If you don't want to run the example inside docker compose. You can stop the container by running below commands. + + docker stop process-usertasks-springboot-with-console + +### Stopping and removing volume data + + To stop all services, simply run: + + docker-compose stop + + It is also recommended to remove any of stopped containers by running: + + docker-compose rm + + For more details please check the Docker Compose documentation. + + docker-compose --help diff --git a/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/docker-compose.yml b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/docker-compose.yml new file mode 100755 index 0000000000..3974a34d94 --- /dev/null +++ b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/docker-compose.yml @@ -0,0 +1,36 @@ +# +# 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. +# + +version: '2.1' + +services: + + infinispan: + image: infinispan/server:14.0.4.Final + container_name: infinispan + ports: + - "11222:11222" + command: "-c infinispan-demo.xml" + volumes: + - ./infinispan/infinispan.xml:/opt/infinispan/server/conf/infinispan-demo.xml:z + healthcheck: + test: [ "CMD", "curl", "-f", "http://localhost:11222/rest/v2/cache-managers/default/health/status" ] + interval: 1s + timeout: 30s + retries: 50 diff --git a/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/infinispan/infinispan.xml b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/infinispan/infinispan.xml new file mode 100755 index 0000000000..a466561b9f --- /dev/null +++ b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/infinispan/infinispan.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/keycloak/kogito-realm.json b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/keycloak/kogito-realm.json new file mode 100644 index 0000000000..fd3cdc0942 --- /dev/null +++ b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/keycloak/kogito-realm.json @@ -0,0 +1,2242 @@ +{ + "realm": "kogito", + "notBefore": 0, + "revokeRefreshToken": false, + "refreshTokenMaxReuse": 0, + "accessTokenLifespan": 300, + "accessTokenLifespanForImplicitFlow": 900, + "ssoSessionIdleTimeout": 1800, + "ssoSessionMaxLifespan": 36000, + "ssoSessionIdleTimeoutRememberMe": 0, + "ssoSessionMaxLifespanRememberMe": 0, + "offlineSessionIdleTimeout": 2592000, + "offlineSessionMaxLifespanEnabled": false, + "offlineSessionMaxLifespan": 5184000, + "accessCodeLifespan": 60, + "accessCodeLifespanUserAction": 300, + "accessCodeLifespanLogin": 1800, + "actionTokenGeneratedByAdminLifespan": 43200, + "actionTokenGeneratedByUserLifespan": 300, + "enabled": true, + "sslRequired": "external", + "registrationAllowed": false, + "registrationEmailAsUsername": false, + "rememberMe": false, + "verifyEmail": false, + "loginWithEmailAllowed": true, + "duplicateEmailsAllowed": false, + "resetPasswordAllowed": false, + "editUsernameAllowed": false, + "bruteForceProtected": false, + "permanentLockout": false, + "maxFailureWaitSeconds": 900, + "minimumQuickLoginWaitSeconds": 60, + "waitIncrementSeconds": 60, + "quickLoginCheckMilliSeconds": 1000, + "maxDeltaTimeSeconds": 43200, + "failureFactor": 30, + "roles": { + "realm": [ + { + "name": "managers", + "composite": false, + "clientRole": false, + "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b", + "attributes": {} + }, + { + "name": "uma_authorization", + "description": "${role_uma_authorization}", + "composite": false, + "clientRole": false, + "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b", + "attributes": {} + }, + { + "name": "admin", + "composite": false, + "clientRole": false, + "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b", + "attributes": {} + }, + { + "name": "user", + "composite": false, + "clientRole": false, + "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b", + "attributes": {} + }, + { + "name": "HR", + "composite": false, + "clientRole": false, + "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b", + "attributes": {} + }, + { + "name": "IT", + "composite": false, + "clientRole": false, + "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b", + "attributes": {} + }, + { + "name": "offline_access", + "description": "${role_offline-access}", + "composite": false, + "clientRole": false, + "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b", + "attributes": {} + } + ], + "client": { + "realm-management": [ + { + "name": "manage-identity-providers", + "description": "${role_manage-identity-providers}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "impersonation", + "description": "${role_impersonation}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "view-identity-providers", + "description": "${role_view-identity-providers}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "view-realm", + "description": "${role_view-realm}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "query-users", + "description": "${role_query-users}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "manage-clients", + "description": "${role_manage-clients}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "manage-events", + "description": "${role_manage-events}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "realm-admin", + "description": "${role_realm-admin}", + "composite": true, + "composites": { + "client": { + "realm-management": [ + "impersonation", + "manage-identity-providers", + "view-identity-providers", + "view-realm", + "query-users", + "manage-clients", + "manage-events", + "manage-realm", + "view-authorization", + "manage-authorization", + "view-users", + "create-client", + "query-clients", + "query-groups", + "manage-users", + "view-clients", + "view-events", + "query-realms" + ] + } + }, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "manage-realm", + "description": "${role_manage-realm}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "view-authorization", + "description": "${role_view-authorization}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "manage-authorization", + "description": "${role_manage-authorization}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "create-client", + "description": "${role_create-client}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "view-users", + "description": "${role_view-users}", + "composite": true, + "composites": { + "client": { + "realm-management": [ + "query-groups", + "query-users" + ] + } + }, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "query-clients", + "description": "${role_query-clients}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "query-groups", + "description": "${role_query-groups}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "manage-users", + "description": "${role_manage-users}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "view-clients", + "description": "${role_view-clients}", + "composite": true, + "composites": { + "client": { + "realm-management": [ + "query-clients" + ] + } + }, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "view-events", + "description": "${role_view-events}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + }, + { + "name": "query-realms", + "description": "${role_query-realms}", + "composite": false, + "clientRole": true, + "containerId": "376bd940-e50a-4495-80fc-9c6c07312748", + "attributes": {} + } + ], + "security-admin-console": [], + "admin-cli": [], + "kogito-service": [ + { + "name": "uma_protection", + "composite": false, + "clientRole": true, + "containerId": "0ac5df91-e044-4051-bd03-106a3a5fb9cc", + "attributes": {} + } + ], + "broker": [ + { + "name": "read-token", + "description": "${role_read-token}", + "composite": false, + "clientRole": true, + "containerId": "53d4fe53-a039-471e-886a-28eddc950e95", + "attributes": {} + } + ], + "account": [ + { + "name": "view-profile", + "description": "${role_view-profile}", + "composite": false, + "clientRole": true, + "containerId": "e55e1234-38fa-432d-8d90-39f5e024688d", + "attributes": {} + }, + { + "name": "manage-account", + "description": "${role_manage-account}", + "composite": true, + "composites": { + "client": { + "account": [ + "manage-account-links" + ] + } + }, + "clientRole": true, + "containerId": "e55e1234-38fa-432d-8d90-39f5e024688d", + "attributes": {} + }, + { + "name": "manage-account-links", + "description": "${role_manage-account-links}", + "composite": false, + "clientRole": true, + "containerId": "e55e1234-38fa-432d-8d90-39f5e024688d", + "attributes": {} + } + ] + } + }, + "groups": [], + "defaultRoles": [ + "uma_authorization", + "offline_access" + ], + "requiredCredentials": [ + "password" + ], + "otpPolicyType": "totp", + "otpPolicyAlgorithm": "HmacSHA1", + "otpPolicyInitialCounter": 0, + "otpPolicyDigits": 6, + "otpPolicyLookAheadWindow": 1, + "otpPolicyPeriod": 30, + "otpSupportedApplications": [ + "FreeOTP", + "Google Authenticator" + ], + "scopeMappings": [ + { + "clientScope": "offline_access", + "roles": [ + "offline_access" + ] + } + ], + "clients": [ + { + "clientId": "account", + "name": "${client_account}", + "baseUrl": "/auth/realms/kogito/account", + "surrogateAuthRequired": false, + "enabled": true, + "clientAuthenticatorType": "client-secret", + "secret": "0136c3ef-0dfd-4b13-a6d0-2c8b6358edec", + "defaultRoles": [ + "view-profile", + "manage-account" + ], + "redirectUris": [ + "/auth/realms/kogito/account/*" + ], + "webOrigins": [], + "notBefore": 0, + "bearerOnly": false, + "consentRequired": false, + "standardFlowEnabled": true, + "implicitFlowEnabled": false, + "directAccessGrantsEnabled": false, + "serviceAccountsEnabled": false, + "publicClient": false, + "frontchannelLogout": false, + "protocol": "openid-connect", + "attributes": {}, + "authenticationFlowBindingOverrides": {}, + "fullScopeAllowed": false, + "nodeReRegistrationTimeout": 0, + "defaultClientScopes": [ + "web-origins", + "role_list", + "profile", + "roles", + "email" + ], + "optionalClientScopes": [ + "address", + "phone", + "offline_access", + "microprofile-jwt" + ] + }, + { + "clientId": "admin-cli", + "name": "${client_admin-cli}", + "surrogateAuthRequired": false, + "enabled": true, + "clientAuthenticatorType": "client-secret", + "secret": "a951803a-79c7-46a6-8197-e32835286971", + "redirectUris": [], + "webOrigins": [], + "notBefore": 0, + "bearerOnly": false, + "consentRequired": false, + "standardFlowEnabled": false, + "implicitFlowEnabled": false, + "directAccessGrantsEnabled": true, + "serviceAccountsEnabled": false, + "publicClient": true, + "frontchannelLogout": false, + "protocol": "openid-connect", + "attributes": {}, + "authenticationFlowBindingOverrides": {}, + "fullScopeAllowed": false, + "nodeReRegistrationTimeout": 0, + "defaultClientScopes": [ + "web-origins", + "role_list", + "profile", + "roles", + "email" + ], + "optionalClientScopes": [ + "address", + "phone", + "offline_access", + "microprofile-jwt" + ] + }, + { + "clientId": "broker", + "name": "${client_broker}", + "surrogateAuthRequired": false, + "enabled": true, + "clientAuthenticatorType": "client-secret", + "secret": "e1f7edd7-e15c-43b4-8736-ff8204d16836", + "redirectUris": [], + "webOrigins": [], + "notBefore": 0, + "bearerOnly": false, + "consentRequired": false, + "standardFlowEnabled": true, + "implicitFlowEnabled": false, + "directAccessGrantsEnabled": false, + "serviceAccountsEnabled": false, + "publicClient": false, + "frontchannelLogout": false, + "protocol": "openid-connect", + "attributes": {}, + "authenticationFlowBindingOverrides": {}, + "fullScopeAllowed": false, + "nodeReRegistrationTimeout": 0, + "defaultClientScopes": [ + "web-origins", + "role_list", + "profile", + "roles", + "email" + ], + "optionalClientScopes": [ + "address", + "phone", + "offline_access", + "microprofile-jwt" + ] + }, + { + "clientId": "kogito-frontend", + "rootUrl": "http://localhost:8082", + "adminUrl": "http://localhost:8082", + "surrogateAuthRequired": false, + "enabled": true, + "clientAuthenticatorType": "client-secret", + "secret": "secret", + "redirectUris": [ + "http://localhost:8082/*" + ], + "webOrigins": [ + "http://localhost:8082" + ], + "notBefore": 0, + "bearerOnly": false, + "consentRequired": false, + "standardFlowEnabled": true, + "implicitFlowEnabled": false, + "directAccessGrantsEnabled": true, + "serviceAccountsEnabled": false, + "publicClient": false, + "frontchannelLogout": false, + "protocol": "openid-connect", + "attributes": { + "saml.assertion.signature": "false", + "saml.force.post.binding": "false", + "saml.multivalued.roles": "false", + "saml.encrypt": "false", + "saml.server.signature": "false", + "saml.server.signature.keyinfo.ext": "false", + "exclude.session.state.from.auth.response": "false", + "saml_force_name_id_format": "false", + "saml.client.signature": "false", + "tls.client.certificate.bound.access.tokens": "false", + "saml.authnstatement": "false", + "display.on.consent.screen": "false", + "saml.onetimeuse.condition": "false" + }, + "authenticationFlowBindingOverrides": {}, + "fullScopeAllowed": true, + "nodeReRegistrationTimeout": -1, + "defaultClientScopes": [ + "web-origins", + "role_list", + "profile", + "roles", + "email" + ], + "optionalClientScopes": [ + "address", + "phone", + "offline_access", + "microprofile-jwt" + ], + "access": { + "view": true, + "configure": true, + "manage": true + } + }, + { + "clientId": "kogito-app", + "rootUrl": "http://localhost:8080", + "adminUrl": "http://localhost:8080", + "surrogateAuthRequired": false, + "enabled": true, + "clientAuthenticatorType": "client-secret", + "secret": "secret", + "redirectUris": [ + "http://localhost:8080/*" + ], + "webOrigins": [ + "*" + ], + "notBefore": 0, + "bearerOnly": false, + "consentRequired": false, + "standardFlowEnabled": true, + "implicitFlowEnabled": false, + "directAccessGrantsEnabled": true, + "serviceAccountsEnabled": false, + "publicClient": false, + "frontchannelLogout": false, + "protocol": "openid-connect", + "attributes": { + "saml.assertion.signature": "false", + "saml.force.post.binding": "false", + "saml.multivalued.roles": "false", + "saml.encrypt": "false", + "saml.server.signature": "false", + "saml.server.signature.keyinfo.ext": "false", + "exclude.session.state.from.auth.response": "false", + "saml_force_name_id_format": "false", + "saml.client.signature": "false", + "tls.client.certificate.bound.access.tokens": "false", + "saml.authnstatement": "false", + "display.on.consent.screen": "false", + "saml.onetimeuse.condition": "false" + }, + "authenticationFlowBindingOverrides": {}, + "fullScopeAllowed": true, + "nodeReRegistrationTimeout": -1, + "defaultClientScopes": [ + "web-origins", + "role_list", + "profile", + "roles", + "email" + ], + "optionalClientScopes": [ + "address", + "phone", + "offline_access", + "microprofile-jwt" + ], + "access": { + "view": true, + "configure": true, + "manage": true + } + }, + { + "clientId": "kogito-service", + "rootUrl": "", + "surrogateAuthRequired": false, + "enabled": true, + "clientAuthenticatorType": "client-secret", + "secret": "secret", + "redirectUris": [ + "*" + ], + "webOrigins": [ + "*" + ], + "notBefore": 0, + "bearerOnly": false, + "consentRequired": false, + "standardFlowEnabled": true, + "implicitFlowEnabled": false, + "directAccessGrantsEnabled": true, + "serviceAccountsEnabled": true, + "authorizationServicesEnabled": true, + "publicClient": false, + "frontchannelLogout": false, + "protocol": "openid-connect", + "attributes": {}, + "authenticationFlowBindingOverrides": {}, + "fullScopeAllowed": true, + "nodeReRegistrationTimeout": -1, + "protocolMappers": [ + { + "name": "Client ID", + "protocol": "openid-connect", + "protocolMapper": "oidc-usersessionmodel-note-mapper", + "consentRequired": false, + "config": { + "user.session.note": "clientId", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "clientId", + "jsonType.label": "String" + } + }, + { + "name": "Client IP Address", + "protocol": "openid-connect", + "protocolMapper": "oidc-usersessionmodel-note-mapper", + "consentRequired": false, + "config": { + "user.session.note": "clientAddress", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "clientAddress", + "jsonType.label": "String" + } + }, + { + "name": "Client Host", + "protocol": "openid-connect", + "protocolMapper": "oidc-usersessionmodel-note-mapper", + "consentRequired": false, + "config": { + "user.session.note": "clientHost", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "clientHost", + "jsonType.label": "String" + } + } + ], + "defaultClientScopes": [ + "web-origins", + "role_list", + "profile", + "roles", + "email" + ], + "optionalClientScopes": [ + "address", + "phone", + "offline_access", + "microprofile-jwt" + ], + "authorizationSettings": { + "allowRemoteResourceManagement": true, + "policyEnforcementMode": "ENFORCING", + "resources": [ + { + "name": "User Resource", + "ownerManagedAccess": false, + "attributes": {}, + "_id": "df1b74a9-3f10-499d-a581-368de48e512b", + "uris": [ + "/api/users/*" + ] + }, + { + "name": "Administration Resource", + "ownerManagedAccess": false, + "attributes": {}, + "_id": "7124e2f1-e6dc-44b4-87ab-24b010090b97", + "uris": [ + "/api/admin/*" + ] + } + ], + "policies": [ + { + "name": "Any User Policy", + "description": "Any user granted with the user role can access something", + "type": "role", + "logic": "POSITIVE", + "decisionStrategy": "UNANIMOUS", + "config": { + "roles": "[{\"id\":\"user\",\"required\":false}]" + } + }, + { + "name": "Only Administrators", + "description": "Only administrators can access", + "type": "role", + "logic": "POSITIVE", + "decisionStrategy": "UNANIMOUS", + "config": { + "roles": "[{\"id\":\"admin\",\"required\":false}]" + } + }, + { + "name": "User Resource Permission", + "type": "resource", + "logic": "POSITIVE", + "decisionStrategy": "UNANIMOUS", + "config": { + "resources": "[\"User Resource\"]", + "applyPolicies": "[\"Any User Policy\"]" + } + }, + { + "name": "Administration Resource Permission", + "type": "resource", + "logic": "POSITIVE", + "decisionStrategy": "UNANIMOUS", + "config": { + "resources": "[\"Administration Resource\"]", + "applyPolicies": "[\"Only Administrators\"]" + } + } + ], + "scopes": [], + "decisionStrategy": "UNANIMOUS" + } + }, + { + "clientId": "kogito-console-react", + "rootUrl": "http://localhost:9000", + "adminUrl": "http://localhost:9000/", + "baseUrl": "http://localhost:9000/", + "surrogateAuthRequired": false, + "enabled": true, + "clientAuthenticatorType": "client-secret", + "secret": "**********", + "redirectUris": [ + "http://localhost:9000/*" + ], + "webOrigins": [ + "*" + ], + "notBefore": 0, + "bearerOnly": false, + "consentRequired": false, + "standardFlowEnabled": true, + "implicitFlowEnabled": false, + "directAccessGrantsEnabled": false, + "serviceAccountsEnabled": false, + "publicClient": true, + "frontchannelLogout": false, + "protocol": "openid-connect", + "attributes": { + "saml.assertion.signature": "false", + "saml.force.post.binding": "false", + "saml.multivalued.roles": "false", + "saml.encrypt": "false", + "saml.server.signature": "false", + "saml.server.signature.keyinfo.ext": "false", + "exclude.session.state.from.auth.response": "false", + "saml_force_name_id_format": "false", + "saml.client.signature": "false", + "tls.client.certificate.bound.access.tokens": "false", + "saml.authnstatement": "false", + "display.on.consent.screen": "false", + "saml.onetimeuse.condition": "false" + }, + "authenticationFlowBindingOverrides": {}, + "fullScopeAllowed": true, + "nodeReRegistrationTimeout": -1, + "defaultClientScopes": [ + "web-origins", + "role_list", + "profile", + "roles", + "email" + ], + "optionalClientScopes": [ + "address", + "phone", + "offline_access", + "microprofile-jwt" + ] + }, + { + "clientId": "kogito-console-quarkus", + "rootUrl": "http://localhost:8380", + "adminUrl": "http://localhost:8380/", + "baseUrl": "http://localhost:8380/", + "surrogateAuthRequired": false, + "enabled": true, + "clientAuthenticatorType": "client-secret", + "secret": "**********", + "redirectUris": [ + "http://localhost:8380/*", + "http://localhost:8280/*" + ], + "webOrigins": [ + "*" + ], + "notBefore": 0, + "bearerOnly": false, + "consentRequired": false, + "standardFlowEnabled": true, + "implicitFlowEnabled": false, + "directAccessGrantsEnabled": false, + "serviceAccountsEnabled": false, + "publicClient": true, + "frontchannelLogout": false, + "protocol": "openid-connect", + "attributes": { + "saml.assertion.signature": "false", + "saml.force.post.binding": "false", + "saml.multivalued.roles": "false", + "saml.encrypt": "false", + "saml.server.signature": "false", + "saml.server.signature.keyinfo.ext": "false", + "exclude.session.state.from.auth.response": "false", + "saml_force_name_id_format": "false", + "saml.client.signature": "false", + "tls.client.certificate.bound.access.tokens": "false", + "saml.authnstatement": "false", + "display.on.consent.screen": "false", + "saml.onetimeuse.condition": "false" + }, + "authenticationFlowBindingOverrides": {}, + "fullScopeAllowed": true, + "nodeReRegistrationTimeout": -1, + "protocolMappers": [ + { + "name": "groups", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-realm-role-mapper", + "consentRequired": false, + "config": { + "multivalued": "true", + "user.attribute": "foo", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "groups", + "jsonType.label": "String" + } + } + ], + "defaultClientScopes": [ + "web-origins", + "role_list", + "profile", + "roles", + "email" + ], + "optionalClientScopes": [ + "address", + "phone", + "offline_access", + "microprofile-jwt" + ] + }, + { + "clientId": "kogito-jobs-service", + "rootUrl": "http://localhost:8080", + "adminUrl": "http://localhost:8080", + "surrogateAuthRequired": false, + "enabled": true, + "clientAuthenticatorType": "client-secret", + "secret": "secret", + "redirectUris": [ + "http://localhost:8080/*" + ], + "webOrigins": [ + "http://localhost:8080" + ], + "notBefore": 0, + "bearerOnly": false, + "consentRequired": false, + "standardFlowEnabled": true, + "implicitFlowEnabled": false, + "directAccessGrantsEnabled": true, + "serviceAccountsEnabled": false, + "publicClient": false, + "frontchannelLogout": false, + "protocol": "openid-connect", + "attributes": { + "saml.assertion.signature": "false", + "saml.force.post.binding": "false", + "saml.multivalued.roles": "false", + "saml.encrypt": "false", + "saml.server.signature": "false", + "saml.server.signature.keyinfo.ext": "false", + "exclude.session.state.from.auth.response": "false", + "saml_force_name_id_format": "false", + "saml.client.signature": "false", + "tls.client.certificate.bound.access.tokens": "false", + "saml.authnstatement": "false", + "display.on.consent.screen": "false", + "saml.onetimeuse.condition": "false" + }, + "authenticationFlowBindingOverrides": {}, + "fullScopeAllowed": true, + "nodeReRegistrationTimeout": -1, + "defaultClientScopes": [ + "web-origins", + "role_list", + "profile", + "roles", + "email" + ], + "optionalClientScopes": [ + "address", + "phone", + "offline_access", + "microprofile-jwt" + ], + "access": { + "view": true, + "configure": true, + "manage": true + } + }, + { + "clientId": "realm-management", + "name": "${client_realm-management}", + "surrogateAuthRequired": false, + "enabled": true, + "clientAuthenticatorType": "client-secret", + "secret": "c41b709a-a012-4c69-89d7-4f926dba0619", + "redirectUris": [], + "webOrigins": [], + "notBefore": 0, + "bearerOnly": true, + "consentRequired": false, + "standardFlowEnabled": true, + "implicitFlowEnabled": false, + "directAccessGrantsEnabled": false, + "serviceAccountsEnabled": false, + "publicClient": false, + "frontchannelLogout": false, + "protocol": "openid-connect", + "attributes": {}, + "authenticationFlowBindingOverrides": {}, + "fullScopeAllowed": false, + "nodeReRegistrationTimeout": 0, + "defaultClientScopes": [ + "web-origins", + "role_list", + "profile", + "roles", + "email" + ], + "optionalClientScopes": [ + "address", + "phone", + "offline_access", + "microprofile-jwt" + ] + }, + { + "clientId": "security-admin-console", + "name": "${client_security-admin-console}", + "baseUrl": "/auth/admin/kogito/console/index.html", + "surrogateAuthRequired": false, + "enabled": true, + "clientAuthenticatorType": "client-secret", + "secret": "e571b211-2550-475d-b87f-116ff54091ee", + "redirectUris": [ + "/auth/admin/kogito/console/*" + ], + "webOrigins": [], + "notBefore": 0, + "bearerOnly": false, + "consentRequired": false, + "standardFlowEnabled": true, + "implicitFlowEnabled": false, + "directAccessGrantsEnabled": false, + "serviceAccountsEnabled": false, + "publicClient": true, + "frontchannelLogout": false, + "protocol": "openid-connect", + "attributes": {}, + "authenticationFlowBindingOverrides": {}, + "fullScopeAllowed": false, + "nodeReRegistrationTimeout": 0, + "protocolMappers": [ + { + "name": "locale", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-attribute-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "locale", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "locale", + "jsonType.label": "String" + } + } + ], + "defaultClientScopes": [ + "web-origins", + "role_list", + "profile", + "roles", + "email" + ], + "optionalClientScopes": [ + "address", + "phone", + "offline_access", + "microprofile-jwt" + ] + } + ], + "clientScopes": [ + { + "name": "address", + "description": "OpenID Connect built-in scope: address", + "protocol": "openid-connect", + "attributes": { + "include.in.token.scope": "true", + "display.on.consent.screen": "true", + "consent.screen.text": "${addressScopeConsentText}" + }, + "protocolMappers": [ + { + "name": "address", + "protocol": "openid-connect", + "protocolMapper": "oidc-address-mapper", + "consentRequired": false, + "config": { + "user.attribute.formatted": "formatted", + "user.attribute.country": "country", + "user.attribute.postal_code": "postal_code", + "userinfo.token.claim": "true", + "user.attribute.street": "street", + "id.token.claim": "true", + "user.attribute.region": "region", + "access.token.claim": "true", + "user.attribute.locality": "locality" + } + } + ] + }, + { + "name": "email", + "description": "OpenID Connect built-in scope: email", + "protocol": "openid-connect", + "attributes": { + "include.in.token.scope": "true", + "display.on.consent.screen": "true", + "consent.screen.text": "${emailScopeConsentText}" + }, + "protocolMappers": [ + { + "name": "email", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-property-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "email", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "email", + "jsonType.label": "String" + } + }, + { + "name": "email verified", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-property-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "emailVerified", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "email_verified", + "jsonType.label": "boolean" + } + } + ] + }, + { + "name": "microprofile-jwt", + "description": "Microprofile - JWT built-in scope", + "protocol": "openid-connect", + "attributes": { + "include.in.token.scope": "true", + "display.on.consent.screen": "false" + }, + "protocolMappers": [ + { + "name": "upn", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-property-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "username", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "upn", + "jsonType.label": "String" + } + }, + { + "name": "groups", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-realm-role-mapper", + "consentRequired": false, + "config": { + "multivalued": "true", + "user.attribute": "foo", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "groups", + "jsonType.label": "String" + } + } + ] + }, + { + "name": "offline_access", + "description": "OpenID Connect built-in scope: offline_access", + "protocol": "openid-connect", + "attributes": { + "consent.screen.text": "${offlineAccessScopeConsentText}", + "display.on.consent.screen": "true" + } + }, + { + "name": "phone", + "description": "OpenID Connect built-in scope: phone", + "protocol": "openid-connect", + "attributes": { + "include.in.token.scope": "true", + "display.on.consent.screen": "true", + "consent.screen.text": "${phoneScopeConsentText}" + }, + "protocolMappers": [ + { + "name": "phone number verified", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-attribute-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "phoneNumberVerified", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "phone_number_verified", + "jsonType.label": "boolean" + } + }, + { + "name": "phone number", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-attribute-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "phoneNumber", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "phone_number", + "jsonType.label": "String" + } + } + ] + }, + { + "name": "profile", + "description": "OpenID Connect built-in scope: profile", + "protocol": "openid-connect", + "attributes": { + "include.in.token.scope": "true", + "display.on.consent.screen": "true", + "consent.screen.text": "${profileScopeConsentText}" + }, + "protocolMappers": [ + { + "name": "nickname", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-attribute-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "nickname", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "nickname", + "jsonType.label": "String" + } + }, + { + "name": "zoneinfo", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-attribute-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "zoneinfo", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "zoneinfo", + "jsonType.label": "String" + } + }, + { + "name": "updated at", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-attribute-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "updatedAt", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "updated_at", + "jsonType.label": "String" + } + }, + { + "name": "birthdate", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-attribute-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "birthdate", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "birthdate", + "jsonType.label": "String" + } + }, + { + "name": "given name", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-property-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "firstName", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "given_name", + "jsonType.label": "String" + } + }, + { + "name": "full name", + "protocol": "openid-connect", + "protocolMapper": "oidc-full-name-mapper", + "consentRequired": false, + "config": { + "id.token.claim": "true", + "access.token.claim": "true", + "userinfo.token.claim": "true" + } + }, + { + "name": "middle name", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-attribute-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "middleName", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "middle_name", + "jsonType.label": "String" + } + }, + { + "name": "username", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-property-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "username", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "preferred_username", + "jsonType.label": "String" + } + }, + { + "name": "family name", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-property-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "lastName", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "family_name", + "jsonType.label": "String" + } + }, + { + "name": "gender", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-attribute-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "gender", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "gender", + "jsonType.label": "String" + } + }, + { + "name": "picture", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-attribute-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "picture", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "picture", + "jsonType.label": "String" + } + }, + { + "name": "locale", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-attribute-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "locale", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "locale", + "jsonType.label": "String" + } + }, + { + "name": "profile", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-attribute-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "profile", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "profile", + "jsonType.label": "String" + } + }, + { + "name": "website", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-attribute-mapper", + "consentRequired": false, + "config": { + "userinfo.token.claim": "true", + "user.attribute": "website", + "id.token.claim": "true", + "access.token.claim": "true", + "claim.name": "website", + "jsonType.label": "String" + } + } + ] + }, + { + "name": "role_list", + "description": "SAML role list", + "protocol": "saml", + "attributes": { + "consent.screen.text": "${samlRoleListScopeConsentText}", + "display.on.consent.screen": "true" + }, + "protocolMappers": [ + { + "name": "role list", + "protocol": "saml", + "protocolMapper": "saml-role-list-mapper", + "consentRequired": false, + "config": { + "single": "false", + "attribute.nameformat": "Basic", + "attribute.name": "Role" + } + } + ] + }, + { + "name": "roles", + "description": "OpenID Connect scope for add user roles to the access token", + "protocol": "openid-connect", + "attributes": { + "include.in.token.scope": "false", + "display.on.consent.screen": "true", + "consent.screen.text": "${rolesScopeConsentText}" + }, + "protocolMappers": [ + { + "name": "realm roles", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-realm-role-mapper", + "consentRequired": false, + "config": { + "user.attribute": "foo", + "access.token.claim": "true", + "claim.name": "realm_access.roles", + "jsonType.label": "String", + "multivalued": "true" + } + }, + { + "name": "audience resolve", + "protocol": "openid-connect", + "protocolMapper": "oidc-audience-resolve-mapper", + "consentRequired": false, + "config": {} + }, + { + "name": "client roles", + "protocol": "openid-connect", + "protocolMapper": "oidc-usermodel-client-role-mapper", + "consentRequired": false, + "config": { + "user.attribute": "foo", + "access.token.claim": "true", + "claim.name": "resource_access.${client_id}.roles", + "jsonType.label": "String", + "multivalued": "true" + } + } + ] + }, + { + "name": "web-origins", + "description": "OpenID Connect scope for add allowed web origins to the access token", + "protocol": "openid-connect", + "attributes": { + "include.in.token.scope": "false", + "display.on.consent.screen": "false", + "consent.screen.text": "" + }, + "protocolMappers": [ + { + "name": "allowed web origins", + "protocol": "openid-connect", + "protocolMapper": "oidc-allowed-origins-mapper", + "consentRequired": false, + "config": {} + } + ] + } + ], + "defaultDefaultClientScopes": [ + "role_list", + "profile", + "email", + "roles", + "web-origins" + ], + "defaultOptionalClientScopes": [ + "offline_access", + "address", + "phone", + "microprofile-jwt" + ], + "browserSecurityHeaders": { + "contentSecurityPolicyReportOnly": "", + "xContentTypeOptions": "nosniff", + "xRobotsTag": "none", + "xFrameOptions": "SAMEORIGIN", + "xXSSProtection": "1; mode=block", + "contentSecurityPolicy": "frame-src 'self'; frame-ancestors 'self'; object-src 'none';", + "strictTransportSecurity": "max-age=31536000; includeSubDomains" + }, + "smtpServer": {}, + "eventsEnabled": false, + "eventsListeners": [ + "jboss-logging" + ], + "enabledEventTypes": [], + "adminEventsEnabled": false, + "adminEventsDetailsEnabled": false, + "components": { + "org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy": [ + { + "name": "Allowed Protocol Mapper Types", + "providerId": "allowed-protocol-mappers", + "subType": "anonymous", + "subComponents": {}, + "config": { + "allowed-protocol-mapper-types": [ + "oidc-full-name-mapper", + "saml-user-attribute-mapper", + "saml-user-property-mapper", + "oidc-address-mapper", + "saml-role-list-mapper", + "oidc-sha256-pairwise-sub-mapper", + "oidc-usermodel-attribute-mapper", + "oidc-usermodel-property-mapper" + ] + } + }, + { + "name": "Allowed Client Scopes", + "providerId": "allowed-client-templates", + "subType": "authenticated", + "subComponents": {}, + "config": { + "allow-default-scopes": [ + "true" + ] + } + }, + { + "name": "Allowed Client Scopes", + "providerId": "allowed-client-templates", + "subType": "anonymous", + "subComponents": {}, + "config": { + "allow-default-scopes": [ + "true" + ] + } + }, + { + "name": "Trusted Hosts", + "providerId": "trusted-hosts", + "subType": "anonymous", + "subComponents": {}, + "config": { + "host-sending-registration-request-must-match": [ + "true" + ], + "client-uris-must-match": [ + "true" + ] + } + }, + { + "name": "Full Scope Disabled", + "providerId": "scope", + "subType": "anonymous", + "subComponents": {}, + "config": {} + }, + { + "name": "Max Clients Limit", + "providerId": "max-clients", + "subType": "anonymous", + "subComponents": {}, + "config": { + "max-clients": [ + "200" + ] + } + }, + { + "name": "Consent Required", + "providerId": "consent-required", + "subType": "anonymous", + "subComponents": {}, + "config": {} + }, + { + "name": "Allowed Protocol Mapper Types", + "providerId": "allowed-protocol-mappers", + "subType": "authenticated", + "subComponents": {}, + "config": { + "allowed-protocol-mapper-types": [ + "saml-user-attribute-mapper", + "oidc-full-name-mapper", + "saml-role-list-mapper", + "saml-user-property-mapper", + "oidc-usermodel-attribute-mapper", + "oidc-address-mapper", + "oidc-usermodel-property-mapper", + "oidc-sha256-pairwise-sub-mapper" + ] + } + } + ], + "org.keycloak.keys.KeyProvider": [ + { + "name": "rsa-generated", + "providerId": "rsa-generated", + "subComponents": {}, + "config": { + "privateKey": [ + "MIIEowIBAAKCAQEAn5T13suF8mlS+pJXp0U1bto41nW55wpcs+Rps8ZVCRyJKWqzwSCYnI7lm0rB2wBpAAO4OPoj1zlmVoFmBPsDU9Xf7rjsJb5LIzIQDCZY44aSDZt6RR+gakPiQvlzHyW/RozYpngDJF7TsTD7rdRF1xQ4RprfBF8fwK/xsU7pxbeom5xDHZhz3fiw8s+7UdbmnazDHfAjU58aUrLGgVRfUsuoHjtsptYlOIXEifaeMetXZE+HhqLYRHQPDap5fbBJl773Trosn7N9nmzN4x1xxGj9So21WC5UboQs9sAIVgizc4omjZ5Y4RN9HLH7G4YwJctNntzmnJhDui9zAO+zSQIDAQABAoIBADi+F7rTtVoft0Cfnok8o6Y58/HVxHdxiMryUd95iy0FN4RBi48FTx6D9QKFz25Ws/8sU2n3D51srIXf1u24b1N0/f39RQKaqk7mcyxOylaEuBQcj5pah4ihgKd92UBfBKdKV5LBo6RgD3e2yhbiHr8+UlBQqzH7vOef6Bm6zIbfmi3N88swAJhP0YizRZFklsbmLsK6nkwyro00CHJvPVKSBbM+ad+/zIBsLw56MvNngB5TuFguUgoljd6M1T2z4utmZGlTUqrfE1onAVLJZoGnRohyIr7dJEg6YxWR70PxsgmkDKyeRvet9P1trO0n+OSprusfrC3cHJStabap1V0CgYEA1A/CtsqTnjdYYsB19eumZgdpzUgNc/YEAzZ/OWb8yTLoB2ncci+63A1rXHUXAqJFY7vtjn5mxv7SuASNbUrzq+6KfZvC1x9XEtnczqT/ypunNfxmIZuj8Nuu6vtURguZ8kPPwdkI8toTizRFeRE5ZDBvoQryiEVYugfHaHT5vzsCgYEAwKWODwquI0Lv9BuwdNVrBXQpkKh3ZfYOA7i9xvhxlM7xUu8OMCwwCPn3r7vrW5APjTqX4h330mJ44SLEs+7gbCUs4BbJBLA6g0ChlHa9PTkxp6tk2nDF/B34fxiZSRkE85L+d+at0Dc3hnlzLCJCzJawGpoPniPU9e4w0p4dN0sCgYAsGnMGjS8SUrRhJWHjGXVr9tK8TOXvXhULjgP7rj2Yoqu7Dvs4DFEyft/7RKbad2EzEtyfLA64CDtO5jN7rYDsGxpWcVSeZPg5BXJ0z8AbJTArfCjJiJMZ/rZsTIUEZFlKF2xYBolj6JLz+pUQTtK+0YwF1D8ItFN1rTR9twZSDQKBgQC6sPXNX+VH6LuPTjIf1x8CxwLs3EXxOpV0R9kp9GRl+HJnk6GlT30xhcThufQo5KAdllXQXIhoiuNoEoCbevhj9Vbax1oBQCNERSMRNEzKAx46xd9TzYwgeo7x5E3QR/3DaoVOfu+cY5ZcrF/PulgP2kxJS1mtQD5GIpGP2oinpwKBgGqiqTFPqRcelx76vBvTU+Jp1zM62T4AotbMrSQR/oUvqHe5Ytj/SbZx+wbbHAiyGgV700Mosyviik83YEAbR3kdOPjgYvAJJW2Y3jEMdQ7MwriXz8XLh5BGmYfVjkSOJXed9ua9WlYLKOJeXXv191BbDvrx5NXuJyVVU4vJx3YZ" + ], + "certificate": [ + "MIICnTCCAYUCBgFp4EYIrjANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdwcm90ZWFuMB4XDTE5MDQwMjIyNTYxOVoXDTI5MDQwMjIyNTc1OVowEjEQMA4GA1UEAwwHcHJvdGVhbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ+U9d7LhfJpUvqSV6dFNW7aONZ1uecKXLPkabPGVQkciSlqs8EgmJyO5ZtKwdsAaQADuDj6I9c5ZlaBZgT7A1PV3+647CW+SyMyEAwmWOOGkg2bekUfoGpD4kL5cx8lv0aM2KZ4AyRe07Ew+63URdcUOEaa3wRfH8Cv8bFO6cW3qJucQx2Yc934sPLPu1HW5p2swx3wI1OfGlKyxoFUX1LLqB47bKbWJTiFxIn2njHrV2RPh4ai2ER0Dw2qeX2wSZe+9066LJ+zfZ5szeMdccRo/UqNtVguVG6ELPbACFYIs3OKJo2eWOETfRyx+xuGMCXLTZ7c5pyYQ7ovcwDvs0kCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAVtmRKDb4OK5iSA46tagMBkp6L7WuPpCWuHGWwobEP+BecYsShW7zP3s12oA8SNSwbhvu0CRqgzxhuypgf3hKQFVU153Erv4hzkj+8S0s5LR/ZE7tDNY2lzJ3yQKXy3Md7EkuzzvOZ50MTrcSKAanWq/ZW1OTnrtGymj5zGJnTg7mMnJzEIGePxkvPu/QdchiPBLqxfZYm1jsFGY25djOC3N/KmVcRVmPRGuu6D8tBFHlKoPfZYPdbMvsvs24aupHKRcZ+ofTCpK+2Qo8c0pSSqeEYHGmuGqC6lC6ozxtxSABPO9Q1R1tZBU7Kg5HvXUwwmoVS3EGub46YbHqbmWMLg==" + ], + "priority": [ + "100" + ] + } + }, + { + "name": "hmac-generated", + "providerId": "hmac-generated", + "subComponents": {}, + "config": { + "kid": [ + "96afd00e-85cf-4d35-b18e-061d3813d8b2" + ], + "secret": [ + "qBFGKdUGf6xDgKphnRfoFzIzaFHJW4bYnZ9MinPFzN38X5_ctq-2u1q5RdZzeJukXvk2biHB8_s3DxWmmLZFsA" + ], + "priority": [ + "100" + ], + "algorithm": [ + "HS256" + ] + } + }, + { + "name": "aes-generated", + "providerId": "aes-generated", + "subComponents": {}, + "config": { + "kid": [ + "b04473d3-8395-4016-b455-19a9e951106b" + ], + "secret": [ + "x68mMOVdz3qKWzltzReV0g" + ], + "priority": [ + "100" + ] + } + } + ] + }, + "internationalizationEnabled": false, + "supportedLocales": [], + "authenticationFlows": [ + { + "alias": "Handle Existing Account", + "description": "Handle what to do if there is existing account with same email/username like authenticated identity provider", + "providerId": "basic-flow", + "topLevel": false, + "builtIn": true, + "authenticationExecutions": [ + { + "authenticator": "idp-confirm-link", + "requirement": "REQUIRED", + "priority": 10, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "idp-email-verification", + "requirement": "ALTERNATIVE", + "priority": 20, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "requirement": "ALTERNATIVE", + "priority": 30, + "flowAlias": "Verify Existing Account by Re-authentication", + "userSetupAllowed": false, + "autheticatorFlow": true + } + ] + }, + { + "alias": "Verify Existing Account by Re-authentication", + "description": "Reauthentication of existing account", + "providerId": "basic-flow", + "topLevel": false, + "builtIn": true, + "authenticationExecutions": [ + { + "authenticator": "idp-username-password-form", + "requirement": "REQUIRED", + "priority": 10, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "auth-otp-form", + "requirement": "OPTIONAL", + "priority": 20, + "userSetupAllowed": false, + "autheticatorFlow": false + } + ] + }, + { + "alias": "browser", + "description": "browser based authentication", + "providerId": "basic-flow", + "topLevel": true, + "builtIn": true, + "authenticationExecutions": [ + { + "authenticator": "auth-cookie", + "requirement": "ALTERNATIVE", + "priority": 10, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "auth-spnego", + "requirement": "DISABLED", + "priority": 20, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "identity-provider-redirector", + "requirement": "ALTERNATIVE", + "priority": 25, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "requirement": "ALTERNATIVE", + "priority": 30, + "flowAlias": "forms", + "userSetupAllowed": false, + "autheticatorFlow": true + } + ] + }, + { + "alias": "clients", + "description": "Base authentication for clients", + "providerId": "client-flow", + "topLevel": true, + "builtIn": true, + "authenticationExecutions": [ + { + "authenticator": "client-secret", + "requirement": "ALTERNATIVE", + "priority": 10, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "client-jwt", + "requirement": "ALTERNATIVE", + "priority": 20, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "client-secret-jwt", + "requirement": "ALTERNATIVE", + "priority": 30, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "client-x509", + "requirement": "ALTERNATIVE", + "priority": 40, + "userSetupAllowed": false, + "autheticatorFlow": false + } + ] + }, + { + "alias": "direct grant", + "description": "OpenID Connect Resource Owner Grant", + "providerId": "basic-flow", + "topLevel": true, + "builtIn": true, + "authenticationExecutions": [ + { + "authenticator": "direct-grant-validate-username", + "requirement": "REQUIRED", + "priority": 10, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "direct-grant-validate-password", + "requirement": "REQUIRED", + "priority": 20, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "direct-grant-validate-otp", + "requirement": "OPTIONAL", + "priority": 30, + "userSetupAllowed": false, + "autheticatorFlow": false + } + ] + }, + { + "alias": "docker auth", + "description": "Used by Docker clients to authenticate against the IDP", + "providerId": "basic-flow", + "topLevel": true, + "builtIn": true, + "authenticationExecutions": [ + { + "authenticator": "docker-http-basic-authenticator", + "requirement": "REQUIRED", + "priority": 10, + "userSetupAllowed": false, + "autheticatorFlow": false + } + ] + }, + { + "alias": "first broker login", + "description": "Actions taken after first broker login with identity provider account, which is not yet linked to any Keycloak account", + "providerId": "basic-flow", + "topLevel": true, + "builtIn": true, + "authenticationExecutions": [ + { + "authenticatorConfig": "review profile config", + "authenticator": "idp-review-profile", + "requirement": "REQUIRED", + "priority": 10, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticatorConfig": "create unique user config", + "authenticator": "idp-create-user-if-unique", + "requirement": "ALTERNATIVE", + "priority": 20, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "requirement": "ALTERNATIVE", + "priority": 30, + "flowAlias": "Handle Existing Account", + "userSetupAllowed": false, + "autheticatorFlow": true + } + ] + }, + { + "alias": "forms", + "description": "Username, password, otp and other auth forms.", + "providerId": "basic-flow", + "topLevel": false, + "builtIn": true, + "authenticationExecutions": [ + { + "authenticator": "auth-username-password-form", + "requirement": "REQUIRED", + "priority": 10, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "auth-otp-form", + "requirement": "OPTIONAL", + "priority": 20, + "userSetupAllowed": false, + "autheticatorFlow": false + } + ] + }, + { + "alias": "http challenge", + "description": "An authentication flow based on challenge-response HTTP Authentication Schemes", + "providerId": "basic-flow", + "topLevel": true, + "builtIn": true, + "authenticationExecutions": [ + { + "authenticator": "no-cookie-redirect", + "requirement": "REQUIRED", + "priority": 10, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "basic-auth", + "requirement": "REQUIRED", + "priority": 20, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "basic-auth-otp", + "requirement": "DISABLED", + "priority": 30, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "auth-spnego", + "requirement": "DISABLED", + "priority": 40, + "userSetupAllowed": false, + "autheticatorFlow": false + } + ] + }, + { + "alias": "registration", + "description": "registration flow", + "providerId": "basic-flow", + "topLevel": true, + "builtIn": true, + "authenticationExecutions": [ + { + "authenticator": "registration-page-form", + "requirement": "REQUIRED", + "priority": 10, + "flowAlias": "registration form", + "userSetupAllowed": false, + "autheticatorFlow": true + } + ] + }, + { + "alias": "registration form", + "description": "registration form", + "providerId": "form-flow", + "topLevel": false, + "builtIn": true, + "authenticationExecutions": [ + { + "authenticator": "registration-user-creation", + "requirement": "REQUIRED", + "priority": 20, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "registration-profile-action", + "requirement": "REQUIRED", + "priority": 40, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "registration-password-action", + "requirement": "REQUIRED", + "priority": 50, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "registration-recaptcha-action", + "requirement": "DISABLED", + "priority": 60, + "userSetupAllowed": false, + "autheticatorFlow": false + } + ] + }, + { + "alias": "reset credentials", + "description": "Reset credentials for a user if they forgot their password or something", + "providerId": "basic-flow", + "topLevel": true, + "builtIn": true, + "authenticationExecutions": [ + { + "authenticator": "reset-credentials-choose-user", + "requirement": "REQUIRED", + "priority": 10, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "reset-credential-email", + "requirement": "REQUIRED", + "priority": 20, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "reset-password", + "requirement": "REQUIRED", + "priority": 30, + "userSetupAllowed": false, + "autheticatorFlow": false + }, + { + "authenticator": "reset-otp", + "requirement": "OPTIONAL", + "priority": 40, + "userSetupAllowed": false, + "autheticatorFlow": false + } + ] + }, + { + "alias": "saml ecp", + "description": "SAML ECP Profile Authentication Flow", + "providerId": "basic-flow", + "topLevel": true, + "builtIn": true, + "authenticationExecutions": [ + { + "authenticator": "http-basic-authenticator", + "requirement": "REQUIRED", + "priority": 10, + "userSetupAllowed": false, + "autheticatorFlow": false + } + ] + } + ], + "authenticatorConfig": [ + { + "alias": "create unique user config", + "config": { + "require.password.update.after.registration": "false" + } + }, + { + "alias": "review profile config", + "config": { + "update.profile.on.first.login": "missing" + } + } + ], + "requiredActions": [ + { + "alias": "CONFIGURE_TOTP", + "name": "Configure OTP", + "providerId": "CONFIGURE_TOTP", + "enabled": true, + "defaultAction": false, + "priority": 10, + "config": {} + }, + { + "alias": "terms_and_conditions", + "name": "Terms and Conditions", + "providerId": "terms_and_conditions", + "enabled": false, + "defaultAction": false, + "priority": 20, + "config": {} + }, + { + "alias": "UPDATE_PASSWORD", + "name": "Update Password", + "providerId": "UPDATE_PASSWORD", + "enabled": true, + "defaultAction": false, + "priority": 30, + "config": {} + }, + { + "alias": "UPDATE_PROFILE", + "name": "Update Profile", + "providerId": "UPDATE_PROFILE", + "enabled": true, + "defaultAction": false, + "priority": 40, + "config": {} + }, + { + "alias": "VERIFY_EMAIL", + "name": "Verify Email", + "providerId": "VERIFY_EMAIL", + "enabled": true, + "defaultAction": false, + "priority": 50, + "config": {} + } + ], + "browserFlow": "browser", + "registrationFlow": "registration", + "directGrantFlow": "direct grant", + "resetCredentialsFlow": "reset credentials", + "clientAuthenticationFlow": "clients", + "dockerAuthenticationFlow": "docker auth", + "attributes": { + "_browser_header.xXSSProtection": "1; mode=block", + "_browser_header.xFrameOptions": "SAMEORIGIN", + "_browser_header.strictTransportSecurity": "max-age=31536000; includeSubDomains", + "permanentLockout": "false", + "quickLoginCheckMilliSeconds": "1000", + "_browser_header.xRobotsTag": "none", + "maxFailureWaitSeconds": "900", + "minimumQuickLoginWaitSeconds": "60", + "failureFactor": "30", + "actionTokenGeneratedByUserLifespan": "300", + "maxDeltaTimeSeconds": "43200", + "_browser_header.xContentTypeOptions": "nosniff", + "offlineSessionMaxLifespan": "5184000", + "actionTokenGeneratedByAdminLifespan": "43200", + "_browser_header.contentSecurityPolicyReportOnly": "", + "bruteForceProtected": "false", + "_browser_header.contentSecurityPolicy": "frame-src 'self'; frame-ancestors 'self'; object-src 'none';", + "waitIncrementSeconds": "60", + "offlineSessionMaxLifespanEnabled": "false" + }, + "users": [ + { + "username": "admin", + "enabled": true, + "totp": false, + "emailVerified": false, + "credentials": [ + { + "type": "password", + "hashedSaltedValue": "NICTtwsvSxJ5hL8hLAuleDUv9jwZcuXgxviMXvR++cciyPtiIEStEaJUyfA9DOir59awjPrHOumsclPVjNBplA==", + "salt": "T/2P5o5oxFJUEk68BRURRg==", + "hashIterations": 27500, + "counter": 0, + "algorithm": "pbkdf2-sha256", + "digits": 0, + "period": 0, + "createdDate": 1554245879354, + "config": {} + } + ], + "disableableCredentialTypes": [ + "password" + ], + "requiredActions": [], + "realmRoles": [ + "admin", + "managers", + "user", + "IT", + "HR" + ], + "notBefore": 0, + "groups": [] + }, + { + "username": "alice", + "enabled": true, + "totp": false, + "emailVerified": false, + "credentials": [ + { + "type": "password", + "hashedSaltedValue": "A3okqV2T/ybXTVEgKfosoSjP8Yc9IZbFP/SY4cEd6hag7TABQrQ6nUSuwagGt96l8cw1DTijO75PqX6uiTXMzw==", + "salt": "sl4mXx6T9FypPH/s9TngfQ==", + "hashIterations": 27500, + "counter": 0, + "algorithm": "pbkdf2-sha256", + "digits": 0, + "period": 0, + "createdDate": 1554245879116, + "config": {} + } + ], + "disableableCredentialTypes": [ + "password" + ], + "requiredActions": [], + "realmRoles": [ + "user", + "HR" + ], + "notBefore": 0, + "groups": [] + }, + { + "username": "jdoe", + "enabled": true, + "totp": false, + "emailVerified": false, + "credentials": [ + { + "type": "password", + "hashedSaltedValue": "JV3DUNLjqOadjbBOtC4rvacQI553CGaDGAzBS8MR5ReCr7SwF3E6CsW3T7/XO8ITZAsch8+A/6loeuCoVLLJrg==", + "salt": "uCbOH7HZtyDtMd0E9DG/nw==", + "hashIterations": 27500, + "counter": 0, + "algorithm": "pbkdf2-sha256", + "digits": 0, + "period": 0, + "createdDate": 1554245879227, + "config": {} + } + ], + "disableableCredentialTypes": [ + "password" + ], + "requiredActions": [], + "realmRoles": [ + "managers", + "user", + "IT" + ], + "notBefore": 0, + "groups": [] + } + ], + "keycloakVersion": "6.0.0", + "userManagedAccessAllowed": false +} diff --git a/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/pgadmin/servers.json b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/pgadmin/servers.json new file mode 100644 index 0000000000..a748e81e20 --- /dev/null +++ b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/pgadmin/servers.json @@ -0,0 +1,13 @@ +{ + "Servers": { + "1": { + "Name": "kogito", + "Group": "Servers", + "Host": "postgres", + "Port": 5432, + "MaintenanceDB": "kogito", + "Username": "kogito-user", + "SSLMode": "prefer" + } + } +} \ No newline at end of file diff --git a/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/sql/init.sql b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/sql/init.sql new file mode 100644 index 0000000000..5b483ec23d --- /dev/null +++ b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/sql/init.sql @@ -0,0 +1,17 @@ +CREATE ROLE "kogito-user" WITH + LOGIN + SUPERUSER + INHERIT + CREATEDB + CREATEROLE + NOREPLICATION + ENCRYPTED PASSWORD 'md54adb613a8ffdd707e032c918d791e2e5'; + +CREATE DATABASE kogito + WITH + OWNER = "kogito-user" + ENCODING = 'UTF8' + LC_COLLATE = 'en_US.utf8' + LC_CTYPE = 'en_US.utf8' + TABLESPACE = pg_default + CONNECTION LIMIT = -1; \ No newline at end of file diff --git a/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/startServices.sh b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/startServices.sh new file mode 100755 index 0000000000..32eab8d077 --- /dev/null +++ b/kogito-springboot-examples/process-infinispan-persistence-springboot/docker-compose/startServices.sh @@ -0,0 +1,73 @@ +#!/bin/sh +# +# 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. +# + + +echo "Script requires your Kogito Quickstart to be compiled" + +PROJECT_VERSION=$(cd ../ && mvn help:evaluate -Dexpression=project.version -q -DforceStdout) + +echo "Project version: ${PROJECT_VERSION}" + +if [[ $PROJECT_VERSION == *SNAPSHOT ]]; +then + KOGITO_VERSION="latest" +else + KOGITO_VERSION=${PROJECT_VERSION%.*} +fi + +echo "Kogito Image version: ${KOGITO_VERSION}" +echo "KOGITO_VERSION=${KOGITO_VERSION}" > ".env" + +if [ "$(uname)" == "Darwin" ]; then + echo "DOCKER_GATEWAY_HOST=kubernetes.docker.internal" >> ".env" +elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then + echo "DOCKER_GATEWAY_HOST=172.17.0.1" >> ".env" +fi + +PERSISTENCE_FOLDER=./persistence +KOGITO_EXAMPLE_PERSISTENCE=../target/classes/META-INF/resources/persistence/protobuf + +rm -rf $PERSISTENCE_FOLDER + +mkdir -p $PERSISTENCE_FOLDER + +if [ -d "$KOGITO_EXAMPLE_PERSISTENCE" ] +then + cp $KOGITO_EXAMPLE_PERSISTENCE/*.proto $PERSISTENCE_FOLDER/ +else + echo "$KOGITO_EXAMPLE_PERSISTENCE does not exist. Have you compiled process-usertask-springboot-with-console project?" +# exit 1 +fi + +SVG_FOLDER=./svg + +KOGITO_SVG_FOLDER=../target/classes/META-INF/processSVG + +mkdir -p $SVG_FOLDER + +if [ -d "$KOGITO_SVG_FOLDER" ] +then + cp $KOGITO_SVG_FOLDER/*.svg $SVG_FOLDER +else + echo "$KOGITO_SVG_FOLDER does not exist. Have you compiled process-usertask-springboot-with-console project?" +# exit 1 +fi + +docker-compose up \ No newline at end of file diff --git a/kogito-springboot-examples/process-usertasks-springboot-with-console/docker-compose/pgadmin/servers.json b/kogito-springboot-examples/process-usertasks-springboot-with-console/docker-compose/pgadmin/servers.json new file mode 100644 index 0000000000..a748e81e20 --- /dev/null +++ b/kogito-springboot-examples/process-usertasks-springboot-with-console/docker-compose/pgadmin/servers.json @@ -0,0 +1,13 @@ +{ + "Servers": { + "1": { + "Name": "kogito", + "Group": "Servers", + "Host": "postgres", + "Port": 5432, + "MaintenanceDB": "kogito", + "Username": "kogito-user", + "SSLMode": "prefer" + } + } +} \ No newline at end of file diff --git a/kogito-springboot-examples/process-usertasks-springboot-with-console/docker-compose/sql/init.sql b/kogito-springboot-examples/process-usertasks-springboot-with-console/docker-compose/sql/init.sql new file mode 100644 index 0000000000..5b483ec23d --- /dev/null +++ b/kogito-springboot-examples/process-usertasks-springboot-with-console/docker-compose/sql/init.sql @@ -0,0 +1,17 @@ +CREATE ROLE "kogito-user" WITH + LOGIN + SUPERUSER + INHERIT + CREATEDB + CREATEROLE + NOREPLICATION + ENCRYPTED PASSWORD 'md54adb613a8ffdd707e032c918d791e2e5'; + +CREATE DATABASE kogito + WITH + OWNER = "kogito-user" + ENCODING = 'UTF8' + LC_COLLATE = 'en_US.utf8' + LC_CTYPE = 'en_US.utf8' + TABLESPACE = pg_default + CONNECTION LIMIT = -1; \ No newline at end of file diff --git a/kogito-springboot-examples/process-usertasks-with-security-oidc-springboot-with-console/tree.txt b/kogito-springboot-examples/process-usertasks-with-security-oidc-springboot-with-console/tree.txt new file mode 100644 index 0000000000..2b43846689 --- /dev/null +++ b/kogito-springboot-examples/process-usertasks-with-security-oidc-springboot-with-console/tree.txt @@ -0,0 +1 @@ +[INFO] Scanning for projects... diff --git a/rewrite.yml b/rewrite.yml new file mode 100644 index 0000000000..eec46197e2 --- /dev/null +++ b/rewrite.yml @@ -0,0 +1,531 @@ +--- +displayName: org.kie.ChangeManagedDependencies +name: org.kie.ChangeManagedDependencies +type: specs.openrewrite.org/v1beta/recipe +recipeList: + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-events-decisions + newArtifactId: kie-addons-quarkus-events-decisions + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-events-mongodb + newArtifactId: kie-addons-quarkus-events-mongodb + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-events-predictions + newArtifactId: kie-addons-quarkus-events-predictions + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-events-process + newArtifactId: kie-addons-quarkus-events-process + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-explainability + newArtifactId: kie-addons-quarkus-explainability + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-knative-eventing + newArtifactId: kie-addons-quarkus-knative-eventing + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-kubernetes + newArtifactId: kie-addons-quarkus-kubernetes + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-marshallers-avro + newArtifactId: kie-addons-quarkus-marshallers-avro + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-messaging + newArtifactId: kie-addons-quarkus-messaging + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-monitoring-elastic + newArtifactId: kie-addons-quarkus-monitoring-elastic + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-monitoring-prometheus + newArtifactId: kie-addons-quarkus-monitoring-prometheus + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-filesystem + newArtifactId: kie-addons-quarkus-persistence-filesystem + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-infinispan + newArtifactId: kie-addons-quarkus-persistence-infinispan + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-jdbc + newArtifactId: kie-addons-quarkus-persistence-jdbc + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-kafka + newArtifactId: kie-addons-quarkus-persistence-kafka + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-mongodb + newArtifactId: kie-addons-quarkus-persistence-mongodb + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-postgresql + newArtifactId: kie-addons-quarkus-persistence-postgresql + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-process-management + newArtifactId: kie-addons-quarkus-process-management + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-process-svg + newArtifactId: kie-addons-quarkus-process-svg + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-source-files + newArtifactId: kie-addons-quarkus-source-files + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-tracing-decision + newArtifactId: kie-addons-quarkus-tracing-decision + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-quarkus-predictions + newArtifactId: kie-quarkus-predictions + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-rocksbd + newArtifactId: kie-addons-quarkus-persistence-rocksbd + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-process-definitions + newArtifactId: kie-addons-quarkus-process-definitions + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-jobs-knative-eventing + newArtifactId: kogito-addons-quarkus-jobs-knative-eventing + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-jobs-management + newArtifactId: kogito-addons-quarkus-jobs-management + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-jobs-messaging + newArtifactId: kogito-addons-quarkus-jobs-messaging + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-fabric8-kubernetes-service-catalog + newArtifactId: kogito-addons-quarkus-fabric8-kubernetes-service-catalog + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-knative-serving + newArtifactId: kogito-addons-quarkus-knative-serving + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-microprofile-config-service-catalog + newArtifactId: kogito-addons-quarkus-microprofile-config-service-catalog + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-events-decisions + newArtifactId: kie-addons-springboot-events-decisions + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-events-process-kafka + newArtifactId: kie-addons-springboot-events-process-kafka + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-events-mongodb + newArtifactId: kie-addons-springboot-events-mongodb + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-events-predictions + newArtifactId: kie-addons-springboot-events-predictions + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-explainability + newArtifactId: kie-addons-springboot-explainability + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-jobs-management + newArtifactId: kogito-addons-springboot-jobs-management + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-kubernetes + newArtifactId: kie-addons-springboot-kubernetes + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-messaging + newArtifactId: kie-addons-springboot-messaging + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-monitoring-core + newArtifactId: kie-addons-springboot-monitoring-core + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-monitoring-elastic + newArtifactId: kie-addons-springboot-monitoring-elastic + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-monitoring-prometheus + newArtifactId: kie-addons-springboot-monitoring-prometheus + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-persistence-filesystem + newArtifactId: kie-addons-springboot-persistence-filesystem + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-persistence-infinispan + newArtifactId: kie-addons-springboot-persistence-infinispan + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-persistence-jdbc + newArtifactId: kie-addons-springboot-persistence-jdbc + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-persistence-mongodb + newArtifactId: kie-addons-springboot-persistence-mongodb + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-persistence-postgresql + newArtifactId: kie-addons-springboot-persistence-postgresql + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-process-management + newArtifactId: kie-addons-springboot-process-management + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-process-svg + newArtifactId: kie-addons-springboot-process-svg + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-rest-exception-handler + newArtifactId: kie-addons-springboot-rest-exception-handler + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-predictions-spring-boot-starter + newArtifactId: kie-predictions-spring-boot-starter + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-messaging-it + newArtifactId: kie-addons-springboot-messaging-it + newGroupId: org.kie + - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-messaging-parent + newArtifactId: kie-addons-springboot-messaging-parent + newGroupId: org.kie +--- +displayName: org.kie.ChangeDependencies +name: org.kie.ChangeDependencies +type: specs.openrewrite.org/v1beta/recipe +recipeList: + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-events-decisions + newArtifactId: kie-addons-quarkus-events-decisions + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-events-mongodb + newArtifactId: kie-addons-quarkus-events-mongodb + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-events-predictions + newArtifactId: kie-addons-quarkus-events-predictions + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-events-process + newArtifactId: kie-addons-quarkus-events-process + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-explainability + newArtifactId: kie-addons-quarkus-explainability + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-knative-eventing + newArtifactId: kie-addons-quarkus-knative-eventing + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-kubernetes + newArtifactId: kie-addons-quarkus-kubernetes + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-marshallers-avro + newArtifactId: kie-addons-quarkus-marshallers-avro + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-messaging + newArtifactId: kie-addons-quarkus-messaging + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-monitoring-elastic + newArtifactId: kie-addons-quarkus-monitoring-elastic + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-monitoring-prometheus + newArtifactId: kie-addons-quarkus-monitoring-prometheus + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-filesystem + newArtifactId: kie-addons-quarkus-persistence-filesystem + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-infinispan + newArtifactId: kie-addons-quarkus-persistence-infinispan + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-jdbc + newArtifactId: kie-addons-quarkus-persistence-jdbc + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-kafka + newArtifactId: kie-addons-quarkus-persistence-kafka + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-mongodb + newArtifactId: kie-addons-quarkus-persistence-mongodb + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-postgresql + newArtifactId: kie-addons-quarkus-persistence-postgresql + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-process-management + newArtifactId: kie-addons-quarkus-process-management + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-process-svg + newArtifactId: kie-addons-quarkus-process-svg + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-source-files + newArtifactId: kie-addons-quarkus-source-files + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-tracing-decision + newArtifactId: kie-addons-quarkus-tracing-decision + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-quarkus-predictions + newArtifactId: kie-quarkus-predictions + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-persistence-rocksbd + newArtifactId: kie-addons-quarkus-persistence-rocksbd + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-process-definitions + newArtifactId: kie-addons-quarkus-process-definitions + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-jobs-knative-eventing + newArtifactId: kogito-addons-quarkus-jobs-knative-eventing + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-jobs-management + newArtifactId: kogito-addons-quarkus-jobs-management + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-jobs-messaging + newArtifactId: kogito-addons-quarkus-jobs-messaging + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-fabric8-kubernetes-service-catalog + newArtifactId: kogito-addons-quarkus-fabric8-kubernetes-service-catalog + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-knative-serving + newArtifactId: kogito-addons-quarkus-knative-serving + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-quarkus-microprofile-config-service-catalog + newArtifactId: kogito-addons-quarkus-microprofile-config-service-catalog + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-events-decisions + newArtifactId: kie-addons-springboot-events-decisions + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-events-process-kafka + newArtifactId: kie-addons-springboot-events-process-kafka + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-events-mongodb + newArtifactId: kie-addons-springboot-events-mongodb + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-events-predictions + newArtifactId: kie-addons-springboot-events-predictions + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-explainability + newArtifactId: kie-addons-springboot-explainability + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-jobs-management + newArtifactId: kogito-addons-springboot-jobs-management + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-kubernetes + newArtifactId: kie-addons-springboot-kubernetes + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-messaging + newArtifactId: kie-addons-springboot-messaging + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-monitoring-core + newArtifactId: kie-addons-springboot-monitoring-core + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-monitoring-elastic + newArtifactId: kie-addons-springboot-monitoring-elastic + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-monitoring-prometheus + newArtifactId: kie-addons-springboot-monitoring-prometheus + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-persistence-filesystem + newArtifactId: kie-addons-springboot-persistence-filesystem + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-persistence-infinispan + newArtifactId: kie-addons-springboot-persistence-infinispan + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-persistence-jdbc + newArtifactId: kie-addons-springboot-persistence-jdbc + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-persistence-mongodb + newArtifactId: kie-addons-springboot-persistence-mongodb + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-persistence-postgresql + newArtifactId: kie-addons-springboot-persistence-postgresql + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-process-management + newArtifactId: kie-addons-springboot-process-management + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-process-svg + newArtifactId: kie-addons-springboot-process-svg + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-rest-exception-handler + newArtifactId: kie-addons-springboot-rest-exception-handler + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-predictions-spring-boot-starter + newArtifactId: kie-predictions-spring-boot-starter + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-messaging-it + newArtifactId: kie-addons-springboot-messaging-it + newGroupId: org.kie + - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: + oldGroupId: org.kie.kogito + oldArtifactId: kogito-addons-springboot-messaging-parent + newArtifactId: kie-addons-springboot-messaging-parent + newGroupId: org.kie + diff --git a/serverless-workflow-examples/serverless-workflow-annotations-description/pom.xml b/serverless-workflow-examples/serverless-workflow-annotations-description/pom.xml index d2f2636c3e..a0e76573f9 100644 --- a/serverless-workflow-examples/serverless-workflow-annotations-description/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-annotations-description/pom.xml @@ -70,8 +70,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -82,7 +82,7 @@ quarkus-resteasy-jackson - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-annotations-description/tree.txt b/serverless-workflow-examples/serverless-workflow-annotations-description/tree.txt new file mode 100644 index 0000000000..1f79d97405 --- /dev/null +++ b/serverless-workflow-examples/serverless-workflow-annotations-description/tree.txt @@ -0,0 +1,6 @@ +[INFO] Scanning for projects... +[INFO] +[INFO] --< org.kie.kogito.examples:serverless-workflow-annotations-description >-- +[INFO] Building Kogito Example :: Serverless Workflow Annotations and Description:: Quarkus 1.0-SNAPSHOT +[INFO] from pom.xml +[INFO] --------------------------------[ jar ]--------------------------------- diff --git a/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-workflow/pom.xml b/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-workflow/pom.xml index 1bc7f44e9c..edfc25e6b2 100644 --- a/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-workflow/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-workflow/pom.xml @@ -67,8 +67,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -79,7 +79,7 @@ quarkus-resteasy-jackson - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-callback-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-callback-quarkus/pom.xml index 2dc7c13696..952b55b9a8 100644 --- a/serverless-workflow-examples/serverless-workflow-callback-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-callback-quarkus/pom.xml @@ -69,8 +69,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus org.kie @@ -89,7 +89,7 @@ kie-addons-quarkus-process-management - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-camel-routes/pom.xml b/serverless-workflow-examples/serverless-workflow-camel-routes/pom.xml index 9e806dbb18..5fbcbc189e 100644 --- a/serverless-workflow-examples/serverless-workflow-camel-routes/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-camel-routes/pom.xml @@ -76,12 +76,12 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus - org.kie.kogito - kogito-addons-quarkus-camel + org.apache.kie.sonataflow + sonataflow-addons-quarkus-camel org.apache.camel.quarkus diff --git a/serverless-workflow-examples/serverless-workflow-compensation-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-compensation-quarkus/pom.xml index f86ec69c16..e1e779d3bd 100644 --- a/serverless-workflow-examples/serverless-workflow-compensation-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-compensation-quarkus/pom.xml @@ -70,8 +70,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -87,7 +87,7 @@ quarkus-resteasy-jackson - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-consuming-events-over-http-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-consuming-events-over-http-quarkus/pom.xml index af52a03fa0..99f2c875fd 100644 --- a/serverless-workflow-examples/serverless-workflow-consuming-events-over-http-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-consuming-events-over-http-quarkus/pom.xml @@ -71,8 +71,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -83,7 +83,7 @@ quarkus-resteasy-jackson - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-correlation-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-correlation-quarkus/pom.xml index d57a0600a0..108ef48941 100644 --- a/serverless-workflow-examples/serverless-workflow-correlation-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-correlation-quarkus/pom.xml @@ -69,8 +69,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus org.kie @@ -93,7 +93,7 @@ quarkus-smallrye-health - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-custom-function-knative/workflow/pom.xml b/serverless-workflow-examples/serverless-workflow-custom-function-knative/workflow/pom.xml index 26fd62fc32..eec713e0cb 100644 --- a/serverless-workflow-examples/serverless-workflow-custom-function-knative/workflow/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-custom-function-knative/workflow/pom.xml @@ -67,8 +67,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -79,7 +79,7 @@ quarkus-resteasy-jackson - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc-deployment/pom.xml b/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc-deployment/pom.xml index 641b863951..e76fac5082 100644 --- a/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc-deployment/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc-deployment/pom.xml @@ -41,8 +41,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow-deployment + org.apache.kie.sonataflow + sonataflow-quarkus-deployment diff --git a/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc/pom.xml b/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc/pom.xml index 05f4af7480..4b46ec33bf 100644 --- a/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc/pom.xml @@ -35,8 +35,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus org.kie.kogito.examples diff --git a/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-type-example/pom.xml b/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-type-example/pom.xml index 8312bc59db..78ac2ca09f 100644 --- a/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-type-example/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-type-example/pom.xml @@ -36,8 +36,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus diff --git a/serverless-workflow-examples/serverless-workflow-data-index-persistence-addon-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-data-index-persistence-addon-quarkus/pom.xml index f05a6de5dc..140acb90df 100644 --- a/serverless-workflow-examples/serverless-workflow-data-index-persistence-addon-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-data-index-persistence-addon-quarkus/pom.xml @@ -49,8 +49,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -77,7 +77,7 @@ kie-addons-quarkus-process-management - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-data-index-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-data-index-quarkus/pom.xml index b388d83641..04ea1b8314 100644 --- a/serverless-workflow-examples/serverless-workflow-data-index-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-data-index-quarkus/pom.xml @@ -69,8 +69,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus org.kie @@ -81,7 +81,7 @@ quarkus-smallrye-reactive-messaging-kafka - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-error-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-error-quarkus/pom.xml index 8386c4a170..9d57340daf 100644 --- a/serverless-workflow-examples/serverless-workflow-error-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-error-quarkus/pom.xml @@ -69,8 +69,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -81,7 +81,7 @@ quarkus-resteasy-jackson - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-events-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-events-quarkus/pom.xml index 6975755e5c..5f3da1bf93 100644 --- a/serverless-workflow-examples/serverless-workflow-events-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-events-quarkus/pom.xml @@ -70,8 +70,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -94,7 +94,7 @@ jackson-databind - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-expression-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-expression-quarkus/pom.xml index f17c960ddb..a0459cb10e 100644 --- a/serverless-workflow-examples/serverless-workflow-expression-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-expression-quarkus/pom.xml @@ -69,8 +69,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -81,7 +81,7 @@ quarkus-resteasy-jackson - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-foreach-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-foreach-quarkus/pom.xml index 05b76f2acf..5ef3348ca2 100644 --- a/serverless-workflow-examples/serverless-workflow-foreach-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-foreach-quarkus/pom.xml @@ -69,8 +69,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -86,7 +86,7 @@ quarkus-resteasy-jackson - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/pom.xml index c2aa4e6922..464b455b1c 100644 --- a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/pom.xml @@ -77,8 +77,8 @@ drools-quarkus-rules - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus org.kie @@ -109,7 +109,7 @@ quarkus-smallrye-health - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-functions-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-functions-quarkus/pom.xml index 4fce1c7553..25f51fbef8 100644 --- a/serverless-workflow-examples/serverless-workflow-functions-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-functions-quarkus/pom.xml @@ -72,8 +72,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -96,7 +96,7 @@ quarkus-smallrye-health - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-workflow/pom.xml b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-workflow/pom.xml index f3a4bd953b..d8a71f9751 100644 --- a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-workflow/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-workflow/pom.xml @@ -64,8 +64,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus diff --git a/serverless-workflow-examples/serverless-workflow-github-showcase/pr-checker-workflow/pom.xml b/serverless-workflow-examples/serverless-workflow-github-showcase/pr-checker-workflow/pom.xml index 8b948626fb..96d42cd698 100644 --- a/serverless-workflow-examples/serverless-workflow-github-showcase/pr-checker-workflow/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-github-showcase/pr-checker-workflow/pom.xml @@ -61,8 +61,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus org.kie diff --git a/serverless-workflow-examples/serverless-workflow-greeting-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-greeting-quarkus/pom.xml index 4800e00de8..7e28cb9f0b 100644 --- a/serverless-workflow-examples/serverless-workflow-greeting-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-greeting-quarkus/pom.xml @@ -69,8 +69,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -85,7 +85,7 @@ quarkus-jsonp - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-greeting-rpc-quarkus/serverless-workflow-greeting-client-rpc-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-greeting-rpc-quarkus/serverless-workflow-greeting-client-rpc-quarkus/pom.xml index edb7b2ea42..eb1e2627a9 100644 --- a/serverless-workflow-examples/serverless-workflow-greeting-rpc-quarkus/serverless-workflow-greeting-client-rpc-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-greeting-rpc-quarkus/serverless-workflow-greeting-client-rpc-quarkus/pom.xml @@ -62,8 +62,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus org.kie.kogito.examples @@ -94,7 +94,7 @@ quarkus-smallrye-health - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-hello-world/pom.xml b/serverless-workflow-examples/serverless-workflow-hello-world/pom.xml index 4fd5ac2aa2..89cf971118 100644 --- a/serverless-workflow-examples/serverless-workflow-hello-world/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-hello-world/pom.xml @@ -73,8 +73,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -89,7 +89,7 @@ quarkus-arc - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/pom.xml b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/pom.xml index 0c90c537b6..842644f709 100644 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/pom.xml @@ -53,8 +53,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus org.kie diff --git a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-flow/pom.xml b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-flow/pom.xml index 95366d5e26..ef56a59c80 100644 --- a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-flow/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-flow/pom.xml @@ -72,8 +72,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus @@ -102,7 +102,7 @@ - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/currency-exchange-workflow/pom.xml b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/currency-exchange-workflow/pom.xml index 9a8dc66d8c..b133699a4c 100644 --- a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/currency-exchange-workflow/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/currency-exchange-workflow/pom.xml @@ -83,12 +83,12 @@ quarkus-oidc-client-filter - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus - org.kie.kogito - sonataflow-quarkus-devui + org.apache.kie.sonataflow + sonataflow-quarkus-devui org.kie diff --git a/serverless-workflow-examples/serverless-workflow-openvino-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-openvino-quarkus/pom.xml index f1f1313fbf..ff747c52cc 100644 --- a/serverless-workflow-examples/serverless-workflow-openvino-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-openvino-quarkus/pom.xml @@ -71,12 +71,12 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus - org.kie.kogito - kogito-addons-quarkus-serverless-workflow-python + org.apache.kie.sonataflow + sonataflow-addons-quarkus-python io.quarkus @@ -87,7 +87,7 @@ quarkus-resteasy-jackson - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-openvino-quarkus/utils/__pycache__/notebook_utils.cpython-311.pyc b/serverless-workflow-examples/serverless-workflow-openvino-quarkus/utils/__pycache__/notebook_utils.cpython-311.pyc new file mode 100644 index 0000000000..7fea6a2686 Binary files /dev/null and b/serverless-workflow-examples/serverless-workflow-openvino-quarkus/utils/__pycache__/notebook_utils.cpython-311.pyc differ diff --git a/serverless-workflow-examples/serverless-workflow-order-processing/pom.xml b/serverless-workflow-examples/serverless-workflow-order-processing/pom.xml index 69247b2886..057f0882de 100644 --- a/serverless-workflow-examples/serverless-workflow-order-processing/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-order-processing/pom.xml @@ -71,8 +71,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus org.kie @@ -91,7 +91,7 @@ quarkus-smallrye-health - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-parallel-execution/pom.xml b/serverless-workflow-examples/serverless-workflow-parallel-execution/pom.xml index e695bce93a..a4fc7ef4b6 100644 --- a/serverless-workflow-examples/serverless-workflow-parallel-execution/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-parallel-execution/pom.xml @@ -73,8 +73,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus diff --git a/serverless-workflow-examples/serverless-workflow-python-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-python-quarkus/pom.xml index edef0088fe..55dacffb77 100644 --- a/serverless-workflow-examples/serverless-workflow-python-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-python-quarkus/pom.xml @@ -71,12 +71,12 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus - org.kie.kogito - kogito-addons-quarkus-serverless-workflow-python + org.apache.kie.sonataflow + sonataflow-addons-quarkus-python io.quarkus @@ -87,7 +87,7 @@ quarkus-resteasy-jackson - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/pom.xml b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/pom.xml index c98b9a19c5..4110defc0d 100644 --- a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/pom.xml @@ -74,11 +74,11 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-saga-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-saga-quarkus/pom.xml index 517fc973af..4cb7ae9bac 100644 --- a/serverless-workflow-examples/serverless-workflow-saga-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-saga-quarkus/pom.xml @@ -72,15 +72,15 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus quarkus-resteasy-jackson - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/pom.xml index 921a31f44e..306771ae84 100644 --- a/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/pom.xml @@ -70,8 +70,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -90,7 +90,7 @@ quarkus-smallrye-health - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-stock-profit/stock-profit/pom.xml b/serverless-workflow-examples/serverless-workflow-stock-profit/stock-profit/pom.xml index 85ac07177d..cc06b8d0ed 100644 --- a/serverless-workflow-examples/serverless-workflow-stock-profit/stock-profit/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-stock-profit/stock-profit/pom.xml @@ -31,8 +31,8 @@ Kogito Example :: Serverless Workflow Stock Profit :: Quarkus - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus diff --git a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-full/pom.xml b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-full/pom.xml index 04d25a6369..090b25db6a 100644 --- a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-full/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-full/pom.xml @@ -63,8 +63,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -83,7 +83,7 @@ quarkus-smallrye-health - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-function/pom.xml b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-function/pom.xml index 87e8350b57..1562cc5fbd 100644 --- a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-function/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-function/pom.xml @@ -63,8 +63,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -83,7 +83,7 @@ quarkus-smallrye-health - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-spec/pom.xml b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-spec/pom.xml index 9e20c64b52..ccde440bf8 100644 --- a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-spec/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-spec/pom.xml @@ -63,8 +63,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -83,7 +83,7 @@ quarkus-smallrye-health - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow/pom.xml b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow/pom.xml index eab38437df..c4feb2a57f 100644 --- a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow/pom.xml @@ -63,8 +63,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -79,8 +79,8 @@ quarkus-smallrye-health - org.kie.kogito - sonataflow-quarkus-devui + org.apache.kie.sonataflow + sonataflow-quarkus-devui org.kie diff --git a/serverless-workflow-examples/serverless-workflow-testing-with-rest-assured/pom.xml b/serverless-workflow-examples/serverless-workflow-testing-with-rest-assured/pom.xml index 4f265432bd..f91411f15f 100644 --- a/serverless-workflow-examples/serverless-workflow-testing-with-rest-assured/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-testing-with-rest-assured/pom.xml @@ -71,8 +71,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus io.quarkus @@ -87,7 +87,7 @@ quarkus-resteasy - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/pom.xml b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/pom.xml index 2b8df219a5..6e54700896 100644 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/pom.xml @@ -100,11 +100,11 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/pom.xml b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/pom.xml index 0661a8674c..329beb51ac 100644 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/pom.xml +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/pom.xml @@ -93,8 +93,8 @@ - org.kie.kogito - kogito-quarkus-serverless-workflow + org.apache.kie.sonataflow + sonataflow-quarkus org.kie @@ -105,7 +105,7 @@ kogito-addons-quarkus-fabric8-kubernetes-service-catalog - org.kie.kogito + org.apache.kie.sonataflow sonataflow-quarkus-devui