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

Maven的三种项目打包方式——pom,jar,war的区别

1、pom:用在父级工程或聚合工程中,用来做jar包的版本控制,必须指明这个聚合工程的打包方式为pom。

聚合工程只是用来帮助其他模块构建的工具,本身并没有实质的内容。具体每个工程代码的编写还是在生成的工程中去写。
对于在父工程中导的依赖工程也可享有。

2、jar:工程的默认打包方式,打包成jar用作jar包使用。存放一些其他工程都会使用的类,工具类。我们可以在其他工程的pom文件中去引用它

3、 war:将会打包成war,发布在服务器上,如网站或服务。用户可以通过浏览器直接访问,或者是通过发布服务被别的工程调用

http://www.lryc.cn/news/369346.html

相关文章:

  • [手游] 三色绘恋S Mobile Link
  • nss刷题(4)
  • iOS调整collectionViewCell顺序
  • 【回调函数】
  • 找树左下角的值-力扣
  • 【AI应用探讨】— Gemma2模型应用场景
  • 树二叉树
  • 无源晶振振荡电路失效问题分析与解决策略
  • LIMS系统在汽车第三方检测实验室的应用
  • positivessl泛域名https证书
  • MySQL bin-log日志恢复数据
  • Linux网络命令——netstat
  • 手机怎么压缩图片?通过三种压缩操作
  • 分布式CAP、BASE理论务必了解一下
  • spring最常用的注解
  • Docker:认识镜像仓库及其命令
  • 使用 Django 创建 App
  • java定时任务 设置开始时间、结束时间;每周一、四、六执行;并且隔n周执行。最后计算所有执行时间
  • linux的持续性学习
  • MyBatis:概念简章
  • 有什么接码平台比较好用的
  • 微服务之负载均衡器
  • 《时间管理九段》前四阶段学习笔记
  • LLVM Cpu0 新后端5 静态重定位 动态重定位
  • 旅游卡是项目还是骗局?还是实实在在的旅游项目?
  • 大模型+RAG,全面介绍!
  • 智能合约中存储和计算效率漏洞
  • 软件测试基础知识总结
  • C语言 | Leetcode C语言题解之第143题重排链表
  • 探寻性能优化:如何衡量?如何决策?