当前位置: 首页 > news >正文

maven中jar、war、pom的区别

一、maven的三种packaging方式

 

pom是maven依赖文件 
jar是java普通项目打包 
war是java web项目打包 

pom:打出来可以作为其他项目的maven依赖,在工程A中添加工程B的pom,A就可以使用B中的类。用在父级工程或聚合工程中。用来做jar包的版本控制。

jar包:通常是开发时要引用通用类,打成jar包便于存放管理。当你使用某些功能时就需要这些jar包的支持,需要导入jar包。

war包:是做好一个web网站后,打成war包部署到服务器。目的是节省资源,提供效率。

转载于:https://www.cnblogs.com/yw-ah/p/9857050.html

相关文章:

  • 尝试使用word发布博客
  • Python之优先级问题(待修改)
  • Algs4-2.2.23-3根据经验给出应该在何时为子数组切换到插入排序
  • 提高Vector容器的删除效率
  • Hadoop生态系统之HDFS
  • 使用迅雷下载百度网盘2G以上文件
  • JavaScript学习(一)
  • hadoop2.2.0 + hbase 0.94 + hive 0.12 配置记录
  • NOIP2018提高组省一冲奖班模测训练(四)
  • 自己封装的BaseDao--更加灵活方便--hashmap
  • maven项目中利用jmeter-maven-plugin插件直接执行jmeter jmx脚本
  • IOS开发中常量的处理
  • Spring Boot基本介绍【学习笔记】
  • 网管与企业
  • EFI Windows 7 activition
  • “大数据应用场景”之隔壁老王(连载四)
  • C# 免费离线人脸识别 2.0 Demo
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • CentOS7 安装JDK
  • js中forEach回调同异步问题
  • LeetCode18.四数之和 JavaScript
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • React组件设计模式(一)
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • spring + angular 实现导出excel
  • 高程读书笔记 第六章 面向对象程序设计
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 今年的LC3大会没了?
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 说说我为什么看好Spring Cloud Alibaba
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #Java第九次作业--输入输出流和文件操作
  • (07)Hive——窗口函数详解
  • (10)STL算法之搜索(二) 二分查找
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (四) Graphivz 颜色选择
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)Linux整合apache和tomcat构建Web服务器
  • **PHP分步表单提交思路(分页表单提交)
  • *p++,*(p++),*++p,(*p)++区别?
  • *上位机的定义
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET/C# 使用反射注册事件
  • .NET处理HTTP请求
  • [ 网络基础篇 ] MAP 迈普交换机常用命令详解
  • [AI]文心一言出圈的同时,NLP处理下的ChatGPT-4.5最新资讯
  • [AIR] NativeExtension在IOS下的开发实例 --- IOS项目的创建 (一)
  • [Angular 基础] - 数据绑定(databinding)
  • [C#]winform制作圆形进度条好用的圆环圆形进度条控件和使用方法