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

ASF GitHub Bot commented on MSHADE-478:
---------------------------------------

cstamas closed pull request #226: [MSHADE-478] Extra JARs feature
URL: https://github.com/apache/maven-shade-plugin/pull/226




> Add ability to inject extra artifacts into shaded output
> --------------------------------------------------------
>
>                 Key: MSHADE-478
>                 URL: https://issues.apache.org/jira/browse/MSHADE-478
>             Project: Maven Shade Plugin
>          Issue Type: New Feature
>            Reporter: Tamas Cservenak
>            Assignee: Tamas Cservenak
>            Priority: Major
>             Fix For: 3.6.0
>
>
> Use case: Let's assume your main artifact is a "plugin" of some sort. 
> Moreover, assume that the "host" of your plugin uses SLF4J API for logging, 
> hence the module have {{slf4j-api}} declared as compile dependency (or 
> provided, does not matter). Still, you want to create a self contained JAR 
> out of same module, hence shade it. But the problem is given: how would 
> standalone JAR log?
> You should be able to "inject" extra JARs, but at the same time to have all 
> the "benefits" of all resource transformers as well (ie. your "extra 
> artifact" may have Sisu components, or Service providers).
> The {{extrajars}} showcase this very scenario.



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

Reply via email to