maven打jar包
亲测有效 记录一下方便查找
用自带的方式打包总会出现各种问题,什么类找不到是常事。推荐使用以下方式。
在pom.xml中加入如下代码 注意位置
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.mb.main类</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
这里同样配置了一个manifest标签来配置Main函数的入口。然后通过如下指令来实现打包。
mvn assembly:assembly
如果使用IDEA的话,可以通过自带的maven管理工具代替执行上面的命令。
plugins assembly
参考此篇
maven打jar包相关推荐
- Maven之jar包和项目管理
Maven之jar包和项目管理 ---恢复内容开始--- 首先,Maven管理项目和jar包可以分为三种情况: 下面我们先来给自己的电脑配置一个本地仓库,这个仓库是保存我们平时项目的jar包,当我们导 ...
- Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突)
Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突) 参考文章: (1)Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突) (2)ht ...
- maven导入jar包时冲突的解决
什么是依赖传递 先添加 springmvc 的核心依赖的坐标 <dependencies><dependency><groupId>org.springframew ...
- Maven中 jar包冲突原理与解决办法依赖传递
Maven中 jar包冲突原理与解决办法&依赖传递 管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包:如何解析 jar 包依赖:包冲突是如何产生:如何解决包冲突:依赖管理解 ...
- Idea自带的工具打jar包和Maven打Jar包(SpringBoot工程)
1.Idea自带的工具打jar包 (1)点击菜单栏的File后选中Project Structure,接着按如下图所示操作: (2)点击"OK"按钮后会出现下图的界面,然后继续点击 ...
- Maven:解决jar包冲突和企业开发常用编写
QUESTION:Maven:解决jar包冲突和企业开发常用编写 目录 QUESTION:Maven:解决jar包冲突和企业开发常用编写 ANSWER: 一:Maven的作用 二:解决jar包冲突: ...
- maven生成jar包
改了部分cas源码,想重新生成jar包,只好试着脱离eclipse,学了一下maven打jar包的命令,记录如下: 1.首先下载maven (请注意自己的jdk版本,如果使用maven2建议使用jdk ...
- 解决Maven的jar包冲突问题
解决Maven的jar包冲突问题 参考文章: (1)解决Maven的jar包冲突问题 (2)https://www.cnblogs.com/NyanKoSenSei/p/11425944.html 备 ...
- IDEA引MAVEN项目jar包依赖导入问题解决
IDEA引MAVEN项目jar包依赖导入问题解决 参考文章: (1)IDEA引MAVEN项目jar包依赖导入问题解决 (2)https://www.cnblogs.com/a8457013/p/781 ...
- Maven下载jar包失败的原因- 解决方法汇总
前言 我个人对Maven没有多少研究,仅仅是使用层面,但是有时候在IDEA中配置好Maven,写好pom.xml文件后,经常下载一会就停止了,也就是有些jar包并没有下载成功.我从网上搜了一下,发现大 ...
最新文章
- 图解电商支付架构设计,这才是真电商!
- 干货丨史上最好记的神经网络结构速记表(经典资源,值得收藏)
- 13 个mod_rewrite 应用举例
- javafx 安装_JDK安装教程及环境配置
- 纯原生组件化-模块化的探索
- 【TensorFlow-windows】扩展层之STN
- facebook机器学习_如何为您的页面创建Facebook Messenger机器人
- [react] 在react中怎样改变组件状态,以及状态改变的过程是什么?
- Overview of ISA and TMG Networking and ISA Networking Case Study (Part 2)
- 关于操作系统中英文切换的.po和.mo介绍
- python3.8对应django版本_Python Django 版本对应表
- Springboot实现销售团队管理系统
- arma模型预测 matlab,MATLAB中ARMA模型预测差分问题
- sql拼接同一字段_sql多个字段拼接
- python 全栈开发是什么意思_我为什么说Python是全栈式开发语言?
- vue中Echart如何打包下载图片
- (Java)输入一个字母,若是小写字母,则变为大写输出,否则,原样输出
- 蓝牙4.0 For IOS
- android获取按键键值,android中按键的扫描码和键值
- 奇葩Bug频出,苹果AirPods Pro 2提醒用户换电池
热门文章
- Book List: 2006 Book list
- win10 c盘中rempl是否可删
- H3C防火墙基础配置2-配置安全策略
- Decentralized Federated Learning Preserves Model and Data Privacy
- Unity3d 周分享(12期 2019.3.10 )
- 华硕主板 ASUS P5Q 出现错误,无法正常开机的解决办法
- 初中没毕业的人怎么提升学历 有什么途径
- SpringBoot分片上传、断点续传、大文件极速秒传功能(典藏版)
- 超赞!15个不翻墙免费可商用矢量素材下载网站推荐!
- 【网页设计】第 1 课 - 了解网页设计