Creating a plugin when hosting via Spring Boot

When running in a Spring Boot application as follows:

<dependency>
    <groupId>org.camunda.bpm.extension</groupId>
    <artifactId>camunda-bpm-spring-boot-starter</artifactId>
</dependency>

<dependency>
    <groupId>org.camunda.bpm.extension</groupId>
    <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
</dependency>

Is it possible to create a TaskList plugin following the information posted here?

Currently: no.

It’s like the webapp on central: if you want custom plugins, you have to build it yourself.

We have an open issue https://github.com/camunda/camunda-bpm-spring-boot-starter/issues/155 that hopefully will make it to the 2.0 release that will simplify enhancing the webapp/webjar with plugins …

You can use Bernds webjar-ee post as a base https://github.com/camunda/camunda-consulting/tree/master/snippets/camunda-webapp-webjar-ee and try to add plugin dependencies to the pom. If you do so, please share your experiences on the github issue, it will help to publish a centralized solution.

@jangalinski thanks so much for the quick answer and some guidance, I’ll follow your advice and update the issue with my findings

1 Like

(Nearly two years later) an update: enhancing the webapp has indeed been simplified. After some initial doubt based on old info in search results, I was able to both override JS configurations and extend with JS+Java+SQL plugins in an embedded app which uses camunda-bpm-spring-boot-starter-webapp 3.0.0 and the Spring Boot Gradle Plugin based on this example:

1 Like