Source changes
POM
In the root pom.xml
:
- change parent/version from 2.1.1 to 2.1.2
- change properties/syncope.version from 2.1.1 to 2.1.2
In core/pom.xml
, replace
<dependency> <groupId>org.apache.syncope.core</groupId> <artifactId>syncope-core-workflow-flowable</artifactId> <version>${syncope.version}</version> </dependency>
with
<dependency> <groupId>org.apache.syncope.ext.flowable</groupId> <artifactId>syncope-ext-flowable-rest-cxf</artifactId> <version>${syncope.version}</version> </dependency>
In console/pom.xml
, add
<dependency> <groupId>org.apache.syncope.ext.flowable</groupId> <artifactId>syncope-ext-flowable-client-console</artifactId> <version>${syncope.version}</version> </dependency>
as first child of the <dependencies>
element in the all
profile; then remove
<dependency> <groupId>org.flowable</groupId> <artifactId>flowable-ui-modeler-app</artifactId> <type>war</type> <scope>test</scope> </dependency>
and the whole <plugins/>
element (including children).
Files
In the workflow.properties
file enabled with Flowable support (it could be core/src/main/resources/workflow.properties
, core/src/main/resources/all/workflow.properties
or other, depending on your project setup), replace
uwfAdapter=org.apache.syncope.core.workflow.flowable.FlowableUserWorkflowAdapter
with
uwfAdapter=org.apache.syncope.core.flowable.impl.FlowableUserWorkflowAdapter