You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2022/09/20 17:02:00 UTC

[jira] [Commented] (ARTEMIS-4006) remove '-all' repackaged clients from the assembly

    [ https://issues.apache.org/jira/browse/ARTEMIS-4006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17607317#comment-17607317 ] 

ASF subversion and git services commented on ARTEMIS-4006:
----------------------------------------------------------

Commit dfa797f906b184f5542c81506367ce97c2eea8cd in activemq-artemis's branch refs/heads/main from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=activemq-artemis.git;h=dfa797f906 ]

ARTEMIS-4006: remove repackaged/partial-shaded -all uber client artifacts from the assembly


> remove '-all' repackaged clients from the assembly 
> ---------------------------------------------------
>
>                 Key: ARTEMIS-4006
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-4006
>             Project: ActiveMQ Artemis
>          Issue Type: Task
>            Reporter: Robbie Gemmell
>            Priority: Major
>             Fix For: 2.26.0
>
>
> The build has 3 'uber client' modules that repackages the client dependencies, and shades some of them. 2 of these are currently in the assembly, artemis-jms-client-all, and artemis-jakarta-client-all. This means the client dependencies are all duplicated and exist 3 times within the assembly, with everyone downloading 2 (or 3) clients worth of deps they probably wont use (from either the original individual client deps, or the repackaged uber ones which are mutually exclusive).
> As a compromise over removing these modules entirely, removing these from the assembly would reduce the assembly size for everyone (by ~17MB or 1/3rd of the libs dir), and remain simple for folks that may actually want such an artifact to retrieve the single specific client in isolation from maven central (which the documentation already covers).
> https://lists.apache.org/thread/hczsb2h6mgmo6xxcp9qv8313x75cxx3d



--
This message was sent by Atlassian Jira
(v8.20.10#820010)