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包并没有下载成功.我从网上搜了一下,发现大 ...
最新文章
- python 打包 .app 运行 控制台窗口_Python打包工具
- C进阶 - 内存四驱模型
- CENTOS6.5安装日志分析ELK elasticsearch + logstash + redis + kibana
- 使用Axis2创建一个简单的WebService服务
- linux装完windows时间长,重装Windows 10上的Linux子系统
- linux 运行 dmol3,Dmol3建模及优化
- 利用软碟通软件制作Ubuntu16.04系统启动盘
- UI实用素材|促销弹出设计
- BE THE PIONEER FROM APSARADB——2018云栖大会·深圳峰会·云数据库在线直播分论坛
- linux 6.8安装 mysql_linux centos6.8 安装 mysql5.7.zip(完整版)
- 成功要素:富兰克林的13条必要美德! 与 狗熊掰棒子
- 无聊开始玩路由器,入门Tomato固件
- 英文连写字体怎么练_“衡中体”英语书写视频受到英国媒体关注,现在开始练还不晚!...
- 东莞:“风暴眼”中的世界工厂
- IBM ThinkPad F11系统恢复完全技巧
- 保持良好的人际关系,赢得好人缘的八大诀窍
- java调用扫描仪1
- 面试被问到【期望薪资】,怎样回答最合适?
- OPenGL 内部摄像机(Inside out:Camera)
- dockerfile编写之恋爱初体验~~~
热门文章
- 【微信小程序】-miniprogram init [Error: ENOENT: no such file or directory]
- Training set,Gallery set 和Probe set的区别
- linux pl320 mbox控制器驱动分析-(3) pl320驱动代码分析
- 菜鸟学习网络以及ensp组网配置基础(一)
- 查询oracle rac实例名,Oracle Rac 常用命令
- JUC(狂神版)全面总结
- 《杜拉拉升职记》中的管理学要素
- 数据结构与算法基础(青岛大学-王卓)(1)
- 数据结构--二叉树的顺序结构及实现
- 产品小妞初成长~第一天