Skip to content

Bundle Your Beloved Camunda BPM Tools in a Production-Grade Uber-Jar

Notifications You must be signed in to change notification settings

esscardano/uber-jar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

In this Workshop you learn how to use Spring Boot to create a self-contained Camunda BPM Workflow application.

In a nutshell, you are guided through the following topics:

  • Creating a New Project
  • Connecting to a Database
  • Modeling & Executing a Workflow
  • Customizing the Webapps
  • Securing the REST API

Step 1: Download & Setup

Step 2: Pull PostgreSQL Docker Image

Please pull the image postgres by running the following command:

docker pull postgres

Step 3: Download & Uncompress the Project Skeleton

  1. Download the Project Skeleton
  2. Unpack the ZIP file

Step 4: Download the Maven Dependencies

  1. Open the project skeleton folder on your command line:
    cd ./project
  2. Download the dependencies with Maven by running the following command inside the project folder:
    mvn clean install
  3. Watch out for similar output:
[INFO] Installing $HOME/project/target/spring-boot-workshop-0.0.1-SNAPSHOT.jar to ~/.m2/com/camundacon/workshop/spring-boot-workshop/0.0.1-SNAPSHOT/spring-boot-workshop-0.0.1-SNAPSHOT.jar
[INFO] Installing $HOME/project/pom.xml to ~/.m2/com/camundacon/workshop/spring-boot-workshop/0.0.1-SNAPSHOT/spring-boot-workshop-0.0.1-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 54.963 s
[INFO] Finished at: 2019-09-07T11:47:41+02:00
[INFO] ------------------------------------------------------------------------

About

Bundle Your Beloved Camunda BPM Tools in a Production-Grade Uber-Jar

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 46.3%
  • HTML 41.5%
  • CSS 12.2%