camunda / camunda-bpm-platform

Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Quarkus, Spring, Spring Boot, CDI.
https://camunda.com/
Apache License 2.0
4.02k stars 1.53k forks source link

Tomcat: Exclude shaded transitive dependencies for connectors-all #4422

Closed venetrius closed 2 weeks ago

venetrius commented 3 weeks ago

Acceptance Criteria (Required on creation)

Related to: #4417

Make sure there are no changes in the artefacts of modules that import connectors-all compared to a version before migration.

Description (Required on creation; please attach any relevant screenshots, stacktraces, log files, etc. to the ticket)

Starting Camunda 7.22.alpaha2 tomcat application server on mac fails with error:

Caused by: java.lang.NoClassDefFoundError: org/apache/http/client/HttpClient

Steps to reproduce (Required on creation)

Hints

Links

Breakdown

### Pull Requests
- [ ] https://github.com/camunda/camunda-bpm-platform/pull/4423
venetrius commented 2 weeks ago

As a smoke test I run the latest camunda-bpm-platform-ee:tomcat-7.22.0-SNAPSHOT image with docker on mac and verified it works.

QA note: no additional test required.