]
Tom Jenkinson updated JBTM-3113:
--------------------------------
Status: Resolved (was: Pull Request Sent)
Fix Version/s: 5.9.3.Final
Resolution: Done
LRA coordinator defines in depenedencies whole microprofile stack
-----------------------------------------------------------------
Key: JBTM-3113
URL:
https://issues.jboss.org/browse/JBTM-3113
Project: JBoss Transaction Manager
Issue Type: Bug
Components: LRA
Affects Versions: 5.9.2.Final
Reporter: Ondra Chaloupka
Assignee: Ondra Chaloupka
Priority: Minor
Fix For: 5.9.3.Final
The LRA coordinator defines the depenendency on whole MicroProfile stack. That's not
necessary as it uses JAX-RS and CDI. The depenencies needed up to that will be resolved by
the Wfly Swarm/Thorntail runtime. If we define whole stack then Wfly Swarm loads to the
runtime unnecessary dependencies which makes the fat jar bigger than it needs to be. Plus
the start time the container could be lower when we use only the dependencies which are
really needed.