1. 程式人生 > >maven打包uber jar(包含依賴)

maven打包uber jar(包含依賴)

log java mvn pom.xml文件 註釋 bsp blog .cn 進行

0 概述

工作中遇到了需要將一個工程打包為一個jar包的情形,參考了如下文檔將方案整理於此。

參考:

http://maven.apache.org/plugins/maven-shade-plugin/

https://www.cnblogs.com/oldtrafford/p/6901149.html

1 解決方案

采用maven shade插件進行打包

代碼:https://github.com/pengchen211/maven-learning/tree/master/mvn-pkg-test-shade

說明:將插件使用說明註釋在了pom.xml文件中

2 使用

# 打包
mvn package
# 運行
java 
-jar **.jar

maven打包uber jar(包含依賴)