方式一:

  • 直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中,可称为架包。在其他应用中运行时,必须保证其上面有相应的依赖包,才能运行。
  • maven——》Lifecyle——》Clean——》Package

  • 打包成功后就会出现target文件夹


方式二:

  • 打包两个jar包:
  • 一个是架包(只包含程序包即方式一打的包
  • 一个是全包(将maven项目中的依赖包和项目打为一个包 。)
  • 一般都会选择方式二进行打包,这样可以直接在其他应用中调用
  • maven——》Plugins——》assembly——》assembly:assembly

  • 打包成功后就会出现target文件夹:包括两个jar包
  • 较长的名字就是含有依赖包的jar包


IDEA中Maven项目打包方式相关推荐

  1. SpringBoot中maven项目打包时出现的问题

    Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile ...

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

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

  3. 使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决

    使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决 在tomcat下运行打包的war包,访问时显示404 浅谈打包war包的方式 第一种: 第一步: 第 ...

  4. IDEA MAVEN项目打包成jar包的两种简单方式

    IDEA MAVEN项目打包成jar包的两种简单方式 准备了两个打包方法 1.IEDA自带打包方法 2.用Maven插件maven-shade-plugin打包 IDEA自带打包 适用于任何打包,稍微 ...

  5. Maven项目打包为jar的几种方式

    Maven项目打包为jar的几种方式 这里收集整理下以往打包MAVEN项目为JAR包的各种方式 ##直接打包,不打包依赖包 直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中.在POM中添加如下 ...

  6. maven 打包时缺少文件_解决Intellij Idea下使用Maven项目打包时部分文件缺失问题

    问题 Idea被越来越多的java开发者青睐,特别是丰富的插件极大方便了开发者.Idea虽然没有Eclipse的繁琐配置,但也会出现一些问题.问题如下: 一.在进行Maven项目打包的时候,会发现有的 ...

  7. Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...

    说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...

  8. Eclipse中 maven项目报错:Project 'xxx' is missing required Java project: 'xxx'

    这种问题类似于"Project 'xx' is missing required library:",两者区别一个是jar包依赖不对,一个是java项目依赖不对. 这种报错无非就两 ...

  9. IDEA MAVEN 项目 打包文件到指定目录

    像上一篇文章,我们提到的,IDEA MAVEN struts项目中,如果我们把 struts.xml 文件放在 src 目录下,编译的时候,将无法打包到 *\WEB-INF\classes* 路径下, ...

最新文章

  1. relu与maxpool
  2. Visual C++中error spawning cl.exe解决办法
  3. Eclipse运行项目报Could not find *.apk!解决办法
  4. 两边双虚线是什么意思_行星减速机生产厂家解析行星减速机双支撑与单支撑
  5. LC 数组与字符串 - 两数之和
  6. Android小項目之---ListView实现论坛管理效果(附源碼)
  7. 小米MIX 4无线反向充电安排上了?MIUI测试版固件中暗藏玄机
  8. SQLi LABS Less 10 时间盲注
  9. 【回文串14】LeetCode 680. Valid Palindrome II
  10. java 复制mysql某张表_java实现mysql数据库从一张表插入数据到另一张表
  11. 【VR】Leap Motion 官网文档 FingerModel (手指模型)
  12. 计算机辅助设计 Photoshop 教案,计算机辅助设计①Photoshop学习领域课程标准.doc
  13. sql语句练习(1) 含问题,答案,数据库表,数据
  14. netware php_服务器_如何在 Netware 服务器中安装多块网卡,如果网络在扩大时服务器只装 - phpStudy...
  15. 毕业设计论文-基于matlab的车牌识别系统
  16. 新浪微博回调地址redirect_url(授权回调页)的设置格式
  17. android 九宫格手势密码 纯代码实现
  18. Android之原始的QQ好友分组实现
  19. 将光标从下划线变成竖线的方法
  20. Win10设置分屏功能

热门文章

  1. Google Earth 常用操作
  2. 区块链赋能商品溯源防伪 | TokenInsight
  3. 2020年的13个优秀企业架构工具
  4. 新疆之春(二)魂牵梦绕赛里木湖
  5. torque+maui作业调度
  6. LR(0)分析和SLR
  7. 机房重构前奏——三层转七层
  8. 中国移动大转盘游戏次数限制
  9. MATH-现代=矩阵
  10. 数字游戏(game)