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

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

cstamas opened a new pull request, #226:
URL: https://github.com/apache/maven-shade-plugin/pull/226

   Ability to add "extra JARs" and still enjoy the full benefits of relocation, 
resource transformation, etc.
   
   ---
   
   https://issues.apache.org/jira/browse/MSHADE-478




> 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
>            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