[infinispan-issues] [JBoss JIRA] (ISPN-5900) Cleanup uberjar packaging (ideal solution)

Sebastian Łaskawiec (JIRA) issues at jboss.org
Fri Oct 30 04:50:02 EDT 2015


     [ https://issues.jboss.org/browse/ISPN-5900?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

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)



More information about the infinispan-issues mailing list