[
https://issues.jboss.org/browse/ISPN-5900?page=com.atlassian.jira.plugin....
]
Sebastian Łaskawiec updated ISPN-5900:
--------------------------------------
Description:
ISPN-5838 provides a backwards compatible solution whereas an ideal solution involves also
changing packages (which will fix Weld/OSGi errors) into:
* org.infinispan.cdi.common
* org.infinispan.cdi.remote
* org.infinispan.cdi.embedded
was:
Need to minimize shipping non-required or provided dependencies in the uberjar.
Some ideas that need to be further refined:
* Split CDI into cdi-embedded and cdi-remote
* Add only cdi-embedded to infinispan-embedded (and cdi-remote to infinispan-remote)
* Add infinispan-client-hotrod to infinispan-embedded ? Used for RemoteCacheStore (which
is an embedded use-case)
* infinispan-embedded has a compulsory dependency on javax.transaction api. We cannot
change this in Infinispan <= 8.2 for backwards compatibility, but we can change it in
8.3
*
Cleanup uberjar packaging (ideal solution)
------------------------------------------
Key: ISPN-5900
URL:
https://issues.jboss.org/browse/ISPN-5900
Project: Infinispan
Issue Type: Feature Request
Components: Build process
Reporter: Sebastian Łaskawiec
Assignee: Sebastian Łaskawiec
Labels: jdg7
ISPN-5838 provides a backwards compatible solution whereas an ideal solution involves
also changing packages (which will fix Weld/OSGi errors) into:
* org.infinispan.cdi.common
* org.infinispan.cdi.remote
* org.infinispan.cdi.embedded
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)