brancher
Maven shade plugin

Maven shade plugin

Maven shade plugin

Maven shade plugin (web search)

favicon
google.com
Reference.conf

Reference.conf (web search)

favicon
google.com
Apache Maven Shade Plugin – Introduction

Apache Maven Shade Plugin – Introduction

This plugin provides the capability to package the artifact in an uber-jar, including its dependencies and to shade - i.e. rename - the packages of some of the dependencies. Goals Overview The Shade Plugin has a single goal: shade:shade is bound to the package phase and is used to create a shaded jar. Usage General instructions on how to use the Shade Plugin can be found on the usage page. Some more specific use cases are described in the examples given below. Last but not least, users occasi

favicon
apache.org
Apache Maven Shade Plugin – Usage

Apache Maven Shade Plugin – Usage

Usage Creating a Shaded JAR The goals for the Shade Plugin are bound to the package phase in the build lifecycle. Configuring Your Shade Plugin <project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.2.1</version> <configuration> <!-- put your configurations here --> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> </execution> </executions> </plugin> </plugi

favicon
apache.org
Apache Maven Shade Plugin – Resource Transformers

Apache Maven Shade Plugin – Resource Transformers

Resource Transformers Aggregating classes/resources from several artifacts into one uber JAR is straight forward as long as there is no overlap. Otherwise, some kind of logic to merge resources from several JARs is required. This is where resource transformers kick in. Merging Plexus Component Descriptors with the ComponentsXmlResourceTransformer JARs for components targeting the Plexus IoC container contain a META-INF/plexus/components.xml entry that declares the component and its requirement

favicon
apache.org
404
border