Skip to content

Commit d5611ba

Browse files
committed
Merge branch 'release/0.9.0'
2 parents 3f1c00f + cdb8f8e commit d5611ba

File tree

244 files changed

+12
-107841
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

244 files changed

+12
-107841
lines changed

.github/workflows/docs.yml

Lines changed: 0 additions & 62 deletions
This file was deleted.

README.md

Lines changed: 3 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,6 @@ The library contains of the following Maven modules:
1818

1919
- `process-engine-api`: pure API written in Kotlin (100% Java-compatible)
2020
- `process-engine-api-impl`: commons implementation, which are independent of the selected engine
21-
- `process-engine-api-adapter-camunda-platform-7-embedded-core`: core implementation classes for Camunda 7 Platform embedded without additional dependencies
22-
- `process-engine-api-adapter-camunda-platform-7-embedded-spring-boot-starter`: SpringBoot starter for usage of Camunda 7 embedded Platform adapter
23-
- `process-engine-api-adapter-camunda-platform-7-remote-core`: core implementation classes for Camunda 7 Platform remote without additional dependencies
24-
- `process-engine-api-adapter-camunda-platform-7-remote-spring-boot-starter`: SpringBoot starter for usage of Camunda 7 Platform remote adapter
25-
- `process-engine-api-adapter-camunda-platform-8-core`: core implementation classes for Camunda 8 Platform without additional dependencies
26-
- `process-engine-api-adapter-camunda-platform-8-spring-boot-starter`: SpringBoot starter for usage of Camunda 8 Platform adapter
27-
- `examples/java-common-fixture`: A project that is used independent of selected process engine adapter
28-
- `examples/java-c7`: Project with embedded C7 engine and a simple process scenario
29-
- `examples/java-c7-remote`: Project with C7 as remote engine engine and a simple process scenario
30-
- `examples/java-c8`: Project with configuration of SaaS C8 engine and a simple process scenario
3121

3222
## API
3323

@@ -44,29 +34,9 @@ The API consists of different parts independent of each other.
4434
The Task API provides functionality to deal with service tasks. The task handlers can be registered and get invoked when tasks
4535
appear in the process engine. Since the Task API allows asynchronous processing, we provide a special API to complete tasks.
4636

47-
## Usage
37+
If you want to try the API, please refer to one of the adapter implementations matching your infrastructure. For example:
4838

49-
If you want to try the library with Camunda 7, please add the following dependency to your Maven `pom.xml`.
39+
- https://github.com/bpm-crafters/process-engine-adapters-camunda-7
40+
- https://github.com/bpm-crafters/process-engine-adapters-camunda-8
5041

51-
```xml
52-
<dependency>
53-
<groupId>dev.bpm-crafters.process-engine-api</groupId>
54-
<artifactId>process-engine-api-adapter-camunda-platform-c7-embedded-spring-boot-starter</artifactId>
55-
</dependency>
56-
```
57-
or
58-
```xml
59-
<dependency>
60-
<groupId>dev.bpm-crafters.process-engine-api</groupId>
61-
<artifactId>process-engine-api-adapter-camunda-platform-c7-remote-spring-boot-starter</artifactId>
62-
</dependency>
63-
```
6442

65-
If you want to try the library with Camunda 8, please add the following dependency to your Maven `pom.xml`.
66-
67-
```xml
68-
<dependency>
69-
<groupId>dev.bpm-crafters.process-engine-api</groupId>
70-
<artifactId>process-engine-api-adapter-camunda-platform-c8-spring-boot-starter</artifactId>
71-
</dependency>
72-
```

api-impl/pom.xml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>dev.bpm-crafters.process-engine-api</groupId>
77
<artifactId>process-engine-api-root</artifactId>
8-
<version>0.5.0</version>
8+
<version>0.9.0</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

@@ -19,12 +19,6 @@
1919
<artifactId>process-engine-api</artifactId>
2020
<version>${project.version}</version>
2121
</dependency>
22-
23-
<dependency>
24-
<groupId>org.slf4j</groupId>
25-
<artifactId>slf4j-simple</artifactId>
26-
<scope>test</scope>
27-
</dependency>
2822
</dependencies>
2923

3024
</project>

api/pom.xml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,11 @@
44
<parent>
55
<groupId>dev.bpm-crafters.process-engine-api</groupId>
66
<artifactId>process-engine-api-root</artifactId>
7-
<version>0.5.0</version>
7+
<version>0.9.0</version>
88
</parent>
99

1010
<artifactId>process-engine-api</artifactId>
1111
<name>API: Process Engine API</name>
1212
<description>Java API for engine-independent process functionality.</description>
1313

14-
<dependencies>
15-
<dependency>
16-
<groupId>org.slf4j</groupId>
17-
<artifactId>slf4j-simple</artifactId>
18-
<scope>test</scope>
19-
</dependency>
20-
</dependencies>
2114
</project>

bom/pom.xml

Lines changed: 0 additions & 54 deletions
This file was deleted.

docs/CNAME

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/assets/img/clean-architecture.drawio

Lines changed: 0 additions & 132 deletions
This file was deleted.
-40.3 KB
Binary file not shown.
-33.8 KB
Binary file not shown.
-79.9 KB
Binary file not shown.

0 commit comments

Comments
 (0)