maven的pom介绍及配置是什么
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这期内容当中小编将会给大家带来有关maven的pom介绍及配置是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.什么是pom?pom(Project Obje
千家信息网最后更新 2025年12月02日maven的pom介绍及配置是什么
这期内容当中小编将会给大家带来有关maven的pom介绍及配置是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
1.什么是pom?
pom(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目是如何构建,声明项目依赖,插件配置,仓库配置等等。
2.pom配置
Xml代码
5 4.0.0 6 7... 8... 9... 10... 11... 12... 14... 15... 16... 17 18 19... 20... 21 22 23... 24... 25... 26... 27... 28... 29... 30... 31 32 33... 34... 35... 36... 37... 38... 39... 40... 41... 42
3.pom标签详解
3.1 项目坐标标签:
1.5. 4.0.0 6.org.codehaus.mojo 7.my-project 8.1.0 9.war 10. 11. groupId : 组织标识,例如:org.codehaus.mojo,在M2_REPO目录下,将是: org/codehaus/mojo目录。12. artifactId : 项目名称,例如:my-project,在M2_REPO目录下,将是:org/codehaus/mojo/my-project目录。13. version : 版本号,例如:1.0,在M2_REPO目录下,将是:org/codehaus/mojo/my-project/1.0目录。14. packaging : 打包的格式,可以为:pom , jar , maven-plugin , ejb , war , ear , rar , par15. modelVersion:定义pom版本号,版本号有一系列的规则
3.2 依赖标签:
(依赖关系列表(dependency list)是POM的重要部分,也就是我们项目对jar包的管理)
Xml代码
1.2. 10. groupId , artifactId , version :引用的坐标11. scope : compile(default),provided,runtime,test,system 依赖的范围12. exclusions 需要排除的依赖的jar包3. 8. …9.junit 4.junit 5.4.0 6.test 7.
3.3 继承和聚合(子pom对父pom依赖 和 父项目对模块的依赖)
1.5. 4.0.0 6.org.maven.my 7.${projectName}-parent 8.2.0 9. 10.11. 16.my-spring-web 12. my-spring-service 13. my-spring-common 14. my-spring-dao 15.
3.4 项目构建build时标签:
(可以帮我们指定 需要的maven插件,主要标签:Resources和Plugins
Resources:用于排除或包含某些资源文件
可以用于解决 我们部署测试和线上 服务时,资源文件配置的隔离依赖:-Ponline | -Plocal
Xml代码
1.2. 3. 10. 11.4. 9.5. 8.${project.basedir}/src/main/resources 6.true 7.12. 13. 14. 24. 25.local 15.16. 18.true 17.19. 23.20. 22.${project.basedir}/src/main/swap/local.properties 21.26. online 27.28. 30.false 29.31. 35.32. 34.${project.basedir}/src/main/swap/online.properties 33.
Plugins:设置构建的插件
1.2. …3. 4. 5. 6. org.apache.maven.plugins 7.maven-jar-plugin 8.2.0 9.false 10.true 11.12. 14.test 13.… 15.… 16.
上述就是小编为大家分享的maven的pom介绍及配置是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
项目
配置
目录
标签
代码
插件
版本
内容
坐标
文件
资源
分析
重要
专业
中小
也就是
仓库
信息
内容丰富
名称
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
跨屏穿越器对网络安全
翔安软件开发
knx 数据库后缀
哈尔滨工业大学国泰安数据库
高速服务器如何对接
rac集群数据库不同步
网络技术重点申报项目
msde数据库下载官网
AI人工智能服务器
数据库免费版
查看数据库事务
警校网络安全专业怎么样
福州市艾塔网络技术
软件开发的实习主要内容要怎么写
赴日软件开发注意点
免费外网服务器ip地址
网络安全实施小组
远程登录服务器远程管理服务器
网络安全包含哪些部分
网络安全协调科科长是什么级别
7天学通华为网络技术
maven服务器盈利吗
英特尔服务器原理图
网络安全有奖问答题
拆迁软件开发费
我的世界中国版服务器清理指令
贵州智慧园区管理平台软件开发
全国网络安全保卫工作会议
青少年网络安全观后感作文
南京软件开发就业需求量