[
https://issues.apache.org/jira/browse/ARTEMIS-3870?focusedWorklogId=784076&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-784076
]
ASF GitHub Bot logged work on ARTEMIS-3870:
-------------------------------------------
Author: ASF GitHub Bot
Created on: 23/Jun/22 08:42
Start Date: 23/Jun/22 08:42
Worklog Time Spent: 10m
Work Description: gtully merged PR #4119:
URL: https://github.com/apache/activemq-artemis/pull/4119
Issue Time Tracking
-------------------
Worklog Id: (was: 784076)
Time Spent: 20m (was: 10m)
> Mark the -all client deps as optional in the distribution pom to avoid
> clashing/duplicate deps
> ----------------------------------------------------------------------------------------------
>
> Key: ARTEMIS-3870
> URL: https://issues.apache.org/jira/browse/ARTEMIS-3870
> Project: ActiveMQ Artemis
> Issue Type: Task
> Affects Versions: 2.23.1
> Reporter: Robbie Gemmell
> Assignee: Robbie Gemmell
> Priority: Minor
> Fix For: 2.24.0
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> The two '-all' client artifacts produced by the build from the 'original'
> client module components, are both listed dependencies in the apache-artemis
> distribution pom in the artemis-distribution dir. These two -all clients are
> mutually exclusive and dont coexist, containing the same classes but with
> javax.jms and jakarta.jms spec impls, and the artifacts also contain
> effective duplicates of all the original jms client [transitive] dependencies
> already being passed on separately (giving 3 copies in various cases).
> For these reasons they should be marked 'optional' in the pom so that they
> arent automatically passed on to anyone happening to use the pom (albeit that
> itself should be rare).
--
This message was sent by Atlassian Jira
(v8.20.7#820007)