Tamas Cservenak created MSHADE-478: -------------------------------------- Summary: 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 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)