FatJAR Maven Mojo

This maven plugin is responsible to create a Fat JAR bundle containing all the dependencies specified in a POM file. Sometimes users need to unpack specific dependency (eq. zip, tar etc) before packing the dependency as this dependency could contain other jar files. The primary motive is to collect all the dependencies including the plain jar dependencies and the other jar dependencies that reside in other dependency (eq. zip, tar etc). Apart from this, it could also update the versions of the specified dependencies before wrapping in a big fat JAR bundle. This internally uses bnd to wrap all the dependencies in a single fat JAR.

License

License

Categories

Categories

IDE Development Tools Maven Build Tools
GroupId

GroupId

com.amitinside
ArtifactId

ArtifactId

fatjar-maven-plugin
Last Version

Last Version

0.0.1
Release Date

Release Date

Type

Type

maven-plugin
Description

Description

FatJAR Maven Mojo
This maven plugin is responsible to create a Fat JAR bundle containing all the dependencies specified in a POM file. Sometimes users need to unpack specific dependency (eq. zip, tar etc) before packing the dependency as this dependency could contain other jar files. The primary motive is to collect all the dependencies including the plain jar dependencies and the other jar dependencies that reside in other dependency (eq. zip, tar etc). Apart from this, it could also update the versions of the specified dependencies before wrapping in a big fat JAR bundle. This internally uses bnd to wrap all the dependencies in a single fat JAR.

Download fatjar-maven-plugin

How to add to project

<plugin>
    <groupId>com.amitinside</groupId>
    <artifactId>fatjar-maven-plugin</artifactId>
    <version>0.0.1</version>
</plugin>

Dependencies

compile (12)

Group / Artifact Type Version
com.google.guava : guava jar 23.0
org.apache.maven.shared : maven-invoker jar 3.0.0
commons-io : commons-io jar 2.6
org.apache.maven : maven-model jar 3.5.2
net.lingala.zip4j : zip4j jar 1.3.2
commons-cli : commons-cli jar 1.4
org.apache.maven : maven-plugin-api jar 2.0
org.apache.maven : maven-project jar 2.2.1
org.apache.maven.plugin-tools : maven-plugin-annotations Optional jar 3.5.1
org.twdata.maven : mojo-executor jar 2.2.0
biz.aQute.bnd : biz.aQute.bndlib jar 3.5.0
org.slf4j : slf4j-log4j12 jar 1.7.25

Project Modules

There are no modules declared in this project.

Versions

Version
0.0.1