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

Karl Heinz Marbaise commented on MSHARED-442:
---------------------------------------------

The question is why do we shade dependencies instead of using simple the 
dependency mechanism? Apart from that using shaded classes could produce class 
loading issues. So best would be to change the optional into a usual dependency 
which might be a better solution..?

> Remove shading of artifact instead of using simple jar
> ------------------------------------------------------
>
>                 Key: MSHARED-442
>                 URL: https://issues.apache.org/jira/browse/MSHARED-442
>             Project: Maven Shared Components
>          Issue Type: Improvement
>          Components: maven-shared-utils
>    Affects Versions: maven-shared-utils-0.9
>            Reporter: Karl Heinz Marbaise
>            Assignee: Karl Heinz Marbaise
>            Priority: Minor
>             Fix For: maven-shared-utils-3.0.0
>
>
> Currently the maven-shared-utils are being shaded during the build but why do 
> we need that? It would be simpler to use create a simple jar file instead. 
> The old build included commons-io into the shaded jar. commons-io dependency 
> is defined optional.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to