快速打包Maven项目

1、在pom文件里添加下列代码,注意配置运行主类

 <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>3.2.4</version><configuration><createDependencyReducedPom>true</createDependencyReducedPom></configuration><executions><execution><phase>package</phase><goals><goal>shade</goal></goals><configuration><transformers><transformerimplementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"><!--配置运行主类--><mainClass>YarnMonitor2</mainClass></transformer></transformers></configuration></execution></executions></plugin></plugins></build>

2、Clean+Install


完成!

Maven项目快速打包相关推荐

  1. IDEA中MAVEN项目如何打包JAR包

    这篇文章主要为大家展示了"IDEA中MAVEN项目如何打包JAR包",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"IDEA中M ...

  2. idea的maven项目,打包后,项目目录没有显示target

    idea的maven项目,打包后,项目目录没有显示target 点击左边工程的 设置,弹出图片的框,勾上 show Exculded Files,就可以看到target 目录了.(针对IDEA2019 ...

  3. maven项目如何打包运行指定java程序(maven-shade-plugin插件的使用)

    其实maven项目的打包就是将项目代码打包成可执行文件,在maven中有默认的打包插件,但是想要运行指定java程序就要使用maven-shade-plugin插件 maven-jar-plugin是 ...

  4. Eclipse中对maven项目进行打包

    在Eclipse中对maven项目进行打包,发现三种方式: 第一种方法:cmd窗体中使用maven命令进行打包 (此方式环境变量必须配置maven环境) 1.选中项目右键 --> Show in ...

  5. maven项目如何打包

    说明(java): (1)胖包:将maven项目中的依赖包和项目打为一个包 . (2)瘦包:直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中. 1.打瘦包 2.只打胖包 2-1.快捷键:Alt ...

  6. 探究maven项目的打包方式

    前言 现在都是使用idea中maven插件来打包项目,因此此文章将基于idea中的maven插件打包. 概念 打包分为小包和大包两种概念: 小包:只打包我们写的代码,不打包代码依赖的其他jar包. 大 ...

  7. 【Uniapp框架】快速开发自己一款APP应用,如何将Uniapp项目快速打包成APP应用

    当我们使用uniapp框架开发应用,前端与后端的代码都准备OK! 最关键的一步就是开始打包我们的应用产品,最常见的形式:小程序.安卓App.苹果App. 今天我们来详细了解一下安卓App应用的快速打包 ...

  8. SpringBoot maven项目如何打包进行发布?

    第一步,使用shift+鼠标右键打开Windows PowerShell命令窗口 第二步,在项目parent根路径 ->执行命令: mvn clean package -D maven.test ...

  9. maven项目部署打包

    方法一.把maven依赖的jar包一起打包 http://maven.apache.org/plugins/maven-assembly-plugin/usage.html pom/build中加入以 ...

  10. IDEA中将maven项目导出打包成war包

    点击File->Project Structure->Artifacts->add("+"号)->Web Application:Archive->F ...

最新文章

  1. 幼儿园语言活动包括哪几类_幼儿园教育:《一起玩》语言活动教案
  2. Win10控制桌面图标显示
  3. QPushButton 响应回车 设置默认按钮
  4. 检查集群状态命令_巨杉数据库SequoiaDB巨杉Tech | 四步走,快速诊断数据库集群状态...
  5. 第四周项目五-用递归方法求解(求1*3*5*...*n的递归式)
  6. oracle存储照片,[oracle]中存储图片
  7. 【LOJ6363】「地底蔷薇」【点双】【指数型生成函数】【扩展拉格朗日反演】【多项式幂函数】
  8. 实例27:python
  9. Android开发笔记(一百一十五)设计工具
  10. 如何在Mac OS X 10.6.4上卸载Python 2.7?
  11. iPhone 6/6 Plus 出现后,如何改进工作流以实现一份设计稿支持多个尺寸?
  12. python将txt文档中的内容按字母顺序进行排序,并存入txt中
  13. lock free(无锁并发)是什么
  14. 【图像隐写】基于matlab GUI DCT数字水印嵌入+提取【含Matlab源码 1671期】
  15. 使用高德地图加载kml文件
  16. html css js php常用网页代码汇总合集(一)网页设计入门代码知识汇总1
  17. pyhive python连接hive
  18. 【ARC112F】Die Siedler(根号分治)(bfs)
  19. FileZilla文件下载的目录
  20. 微软MPP2.0 Microsoft Pen Protocol V2.0 officialEEAP.pdf

热门文章

  1. 快速 二进制,八进制,十进制,十二进制转换 .源码,反码,补码,
  2. 《解忧杂货店》读后感:路一直都在,进步就是幸福
  3. 读万卷书,行万里路。
  4. 51单片机c语言音乐盒设计,基于51单片机的音乐盒课程设计开题报告精品
  5. C语言 fwrite 覆盖文件原始数据问题
  6. R-概率统计与模拟(四)拒绝抽样
  7. 联想台式主机拆机教程_联想台式电脑主机怎么拆 联想b5040一体机拆机
  8. 单片机编程入门基础知识(新手必看)
  9. db2实现两个数相减_DB2 日期相减
  10. UML 返回消息的虚线箭头 如何画