diff --git a/docs/get-started/spring-boot/project-setup.md b/docs/get-started/spring-boot/project-setup.md
index e0a330f..89a7838 100644
--- a/docs/get-started/spring-boot/project-setup.md
+++ b/docs/get-started/spring-boot/project-setup.md
@@ -30,16 +30,23 @@ In the following sections, we go through this process step by step.
### Create a new Maven Project
-First, we set up a new Apache Maven based project. Let's call it *loan-approval-spring-boot*. The screenshot below illustrates the settings we choose in Eclipse.
+First, we set up a new Apache Maven based project. Let's call it *loan-approval-spring-boot*. The screenshot below illustrates the settings we choose in IntelliJ IDEA.
-
+
-When you are done, click Finish. Eclipse sets up a new Maven project. The project appears in the *Project Explorer* view.
+* Name: `LoanApprovalSpringBoot`
+* Build system: Maven
+* JDK: Select a JDK version 17 or newer
+* Advanced settings:
+ * GroupId: `org.operaton.bpm.getstarted`
+ * ArtifactId: `loan-approval-spring-boot`
+
+When you are done, click Create. IntelliJ IDEA sets up a new Maven project.
### Add Operaton Platform & Spring Boot Dependencies
The next step consists of setting up the Maven dependencies for the new project. Maven dependencies need to be added to the `pom.xml` file of the project.
-We add the Spring Boot BOM in the "dependency management" section and the Operaton Spring Boot Starter for Webapps, which will automatically include the Operaton engine and webapps in the app.
+We add the Spring Boot & the Operaton BOM in the "dependency management" section and the Operaton Spring Boot Starter for Webapps, which will automatically include the Operaton engine and webapps in the app.
We also use `spring-boot-maven-plugin`, which does all the magic for packaging Spring Boot application content together.
```xml
@@ -47,12 +54,14 @@ We also use `spring-boot-maven-plugin`, which does all the magic for packaging S
4.0.0
org.operaton.bpm.getstarted
loan-approval-spring-boot
- 0.0.1-SNAPSHOT
+ 0.1-SNAPSHOT
- 1.0.0-beta-5
- 3.3.3
+ UTF-8
+ 17
17
+ 4.0.6
+ 2.1.0
@@ -64,6 +73,13 @@ We also use `spring-boot-maven-plugin`, which does all the magic for packaging S
pom
import
+
+ org.operaton.bpm
+ operaton-bom
+ ${operaton.version}
+ pom
+ import
+
@@ -71,20 +87,29 @@ We also use `spring-boot-maven-plugin`, which does all the magic for packaging S
org.operaton.bpm.springboot
operaton-bpm-spring-boot-starter-webapp
- ${operaton.spring-boot.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-web
com.h2database
h2
+ runtime
- com.sun.xml.bind
- jaxb-impl
- 4.0.3
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ org.operaton.bpm
+ operaton-bpm-junit5
+ test
-
+
org.springframework.boot
@@ -101,11 +126,6 @@ We also use `spring-boot-maven-plugin`, which does all the magic for packaging S
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.11.0
-
@@ -134,17 +154,25 @@ public class WebappExampleProcessApplication {
### Build and Run
-Now you can perform the first build. Select the `pom.xml` in the Package Explorer, perform a right-click and select `Run As / Maven Install`.
+Now you can perform the first build. Select the _Maven_ view, open the _Lifecycle_ and double-click on _verify_.
+
+
+
Our first Operaton Spring Boot application is ready now. As a result of the build, you will have a JAR-file in your `target` folder. This JAR is a Spring Boot application,
which embeds inside Tomcat as a web container, Operaton engine and Operaton Web applications resources.
When started, it will use an in-memory H2 database for Operaton Engine needs.
-You can run the application by right-clicking on the `WebappExampleProcessApplication` class and selecting `Run as / Java application`.
+You can run the application opening the `WebappExampleProcessApplication` class and click on the triangle icon in the ruler left of the class name.
Wait until you see a similar line in the console:
```text
-Started WebappExampleProcessApplication in 10.584 seconds
+Started WebappExampleProcessApplication in 2.67 seconds (process running for 3.044)
```
Then go to [http://localhost:8080/](http://localhost:8080/) in your browser and enjoy the Operaton webapps.
Another way to run the app is to simply run the JAR-file with a `java -jar` command.
+
+If your port `8080` is already occupied, you can change the default port by adding an `application.yml` file and add:
+```yml
+server.port: 8081
+```
diff --git a/static/img/get-started/spring-boot/idea-new-project.png b/static/img/get-started/spring-boot/idea-new-project.png
new file mode 100644
index 0000000..466a69e
Binary files /dev/null and b/static/img/get-started/spring-boot/idea-new-project.png differ
diff --git a/static/img/get-started/spring-boot/idea-run-maven-verify.png b/static/img/get-started/spring-boot/idea-run-maven-verify.png
new file mode 100644
index 0000000..ced77a7
Binary files /dev/null and b/static/img/get-started/spring-boot/idea-run-maven-verify.png differ