Details
-
Task
-
Resolution: Unresolved
-
L3 - Default
-
None
-
None
-
None
Description
Problem
Currently, the camunda-bpm-run-modules and camunda-bpm-run-ee-modules define a set of dependencies as provided so they are not provided to the final distribution ZIP as a dependency set because the Spring Boot App ZIP already includes them. This is quite hard to be maintained because it needs to be checked to include all artifacts that are already part of the Spring Boot App ZIP. Also, this needs to be duplicated in CE and EE.
Possible Solution
- Pull in all dependencies for the modules REST and Webapps (might even happen in the assembly.xml already instead of in separate modules)
- Either use a filtering mechanism Maven provides or create a post-build-script that removes all artifacts from the dependency sets that are already part of the Spring Boot App ZIP