基于maven的三种packaging方式
更新时间:2021年09月30日 16:48:33 作者:JSON_ZJS
这篇文章主要介绍了maven的三种packaging方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
maven的三种packaging方式
pom是maven依赖文件
jar是java普通项目打包
war是java web项目打包
pom
:打出来可以作为其他项目的maven依赖,在工程A中添加工程B的pom,A就可以使用B中的类。用在父级工程或聚合工程中。用来做jar包的版本控制。
jar包
:通常是开发时要引用通用类,打成jar包便于存放管理。当你使用某些功能时就需要这些jar包的支持,需要导入jar包。
war包
:是做好一个web网站后,打成war包部署到服务器。目的是节省资源,提供效率。
maven项目中<packaging>pom</packaging>的意思
项目的打包类型:pom
、jar
、war
packing默认是jar类型
pom
---------> 父类型都为pom类型
jar
---------> 内部调用或者是作服务使用
war
---------> 需要部署的项目
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Java Home变量的详细配置操作步骤
用到Java项目的时候,有时候要用到Java_home,这个需要在系统配置中配置一下,如何操作呢?以下为详细的图文步骤,感兴趣的朋友跟随小编一起看看吧
2023-11-11
一个Java中BigDecimal的问题记录
这篇文章主要给大家介绍了关于Java中一个BigDecimal问题的相关资料,通过文中介绍的方法可以很方便的解决BigDecimal进行计算的时候不管怎么计算,最后得到的值都没有变化的问题,需要的朋友可以参考下
2021-11-11
SpringMVC通过注解获得参数的实例
下面小编就为大家带来一篇SpringMVC通过注解获得参数的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2017-08-08
Java实现导出ZIP压缩包的方法
这篇文章主要介绍了Java实现导出ZIP压缩包的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2020-11-11
Java的关键字之transient详解
这篇文章主要介绍了Java的关键字之transient详解,在Java编程中,transient是一个关键字,通常用于修饰变量,它的主要作用是用于指示JVM在对象序列化时忽略指定变量,从而避免数据泄露的安全问题,需要的朋友可以参考下
2023-09-09
Java redis存Map对象类型数据的实现
本文主要介绍了Java redis存Map<String,RedisCustom>对象类型数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2022-05-05
ES结合java代码聚合查询详细示例
es查询有一个很常用的一种叫聚合查询,相当于mysql中的分组group by 后拿各组数量进行统计,实现起来也是很简单,下面这篇文章主要给大家介绍了关于ES结合java代码聚合查询的相关资料,需要的朋友可以参考下
2023-05-05
@JsonSerialize注解的使用示例教程
在开发中,有时候某些字段需要特殊处理,比如我们有一个日期字段,当日期为NULL时给前端不返回NULL而返回为其他等信息,就需要自定义字段的序列化,这就是@JsonSerialize的用处,本文给大家介绍@JsonSerialize注解的使用,感兴趣的朋友一起看看吧
2023-11-11
最新评论