<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>camunda.bpm</groupId> <artifactId>camunda-bpm-springboot</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>Camunda BPM Process Application</name> <description>A Process Application for [Camunda BPM](http://docs.camunda.org).</description> <properties> <camunda.version>7.12.0-alpha3</camunda.version> <!-- Adjust if you want to use Camunda Enterprise Edition (EE): <camunda.version>7.11.0-ee</camunda.version> Make sure you also switch to the ee webapp dependency and EE repository below --> <camundaSpringBoot.version>3.3.1</camundaSpringBoot.version> <springBoot.version>2.1.5.RELEASE</springBoot.version> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <version.java>1.8</version.java> <start-class>camunda.Camunda</start-class> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <failOnMissingWebXml>false</failOnMissingWebXml> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>org.camunda.bpm</groupId> <artifactId>camunda-bom</artifactId> <version>${camunda.version}</version> <scope>import</scope> <type>pom</type> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>${springBoot.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>org.camunda.bpm.springboot</groupId> <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId> <version>${camundaSpringBoot.version}</version> <exclusions> <exclusion> <groupId>org.camunda.bpm</groupId> <artifactId>camunda-engine-rest-core</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.camunda.bpm.springboot</groupId> <artifactId>camunda-bpm-spring-boot-starter-rest</artifactId> <version>${camundaSpringBoot.version}</version> </dependency> <dependency> <groupId>org.camunda.bpm.springboot</groupId> <artifactId>camunda-bpm-spring-boot-starter-test</artifactId> <version>${camundaSpringBoot.version}</version> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> </dependency> <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>42.2.7</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <!-- Required to use Spin dataformat support --> <dependency> <groupId>org.camunda.spin</groupId> <artifactId>camunda-spin-dataformat-all</artifactId> </dependency> <dependency> <groupId>org.camunda.bpm</groupId> <artifactId>camunda-engine-plugin-spin</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.camunda.bpm.extension</groupId> <artifactId>camunda-bpm-assert-scenario</artifactId> <version>0.2</version> <scope>test</scope> </dependency> <dependency> <!-- Used to generate test coverage reports, see https://github.com/camunda/camunda-consulting/tree/master/snippets/camunda-bpm-process-test-coverage --> <groupId>org.camunda.bpm.extension</groupId> <artifactId>camunda-bpm-process-test-coverage</artifactId> <version>0.3.2</version> <scope>test</scope> </dependency> <!-- java util logging => slf4j --> <dependency> <groupId>org.slf4j</groupId> <artifactId>jul-to-slf4j</artifactId> <scope>test</scope> </dependency> <!-- Add your own dependencies here, if in compile scope, they are added to the jar --> </dependencies> <repositories> <repository> <id>camunda-bpm-nexus</id> <name>Camunda Maven Repository</name> <url>https://app.camunda.com/nexus/content/groups/public</url> </repository> <!-- enable this for EE dependencies (requires credentials in ~/.m2/settings.xml) <repository> <id>camunda-bpm-nexus-ee</id> <name>Camunda Enterprise Maven Repository</name> <url>https://app.camunda.com/nexus/content/repositories/camunda-bpm-ee</url> </repository> --> </repositories> <build> <finalName>${project.artifactId}</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>${springBoot.version}</version> <configuration> <layout>ZIP</layout> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.6.0</version> </plugin> </plugins> </build> </project>