Adds the missing runtime dependencies to the client and used the maven flatten plugin that will make the distributed artefact appear as if it is the top most stand-alone module which makes it cleaner to use the client.
Tested this with both our jersey patched version 2.27.payara-p15 and 2.28.
I attached a maven project with test application to the jira issue. This can be used to deploy (make a jar without the Client class) and verify (run Client class) the EJB over HTTP.
该提问来源于开源项目:payara/Payara