Maven中的Pom.xml文件解析

项目管理利器(Maven)——Pom.xml解析<name>项目的描述名</name>
<url>项目的地址</url>
<description>项目描述</description>
<developers>开发人员信息</developers>
<licenses>许可证信息</licenses><!-- 依赖列表 -->
<dependencies><!-- 依赖项 --><dependency><groupId></groupId><artifactId></artifactId><version></version><type></type><scope>依赖的范围</scope><optional>设置依赖是否可选,默认是false</optional><!-- 排除依赖传递列表 --><exclusions><exclusion></exclusion></exclusions></dependency>
</dependencies><!-- 依赖的管理,一般定义在父模块中,由子模块去继承 -->
<dependencyManagement><dependencies><dependency></dependency></dependencies>
</dependencyManagement><!-- 对构建行为提供相应的支持 -->
<build><!-- 插件列表 --><plugins><plugin><!-- 指定坐标 --><groupId></groupId><artifactId></artifactId><version></version></plugin></plugins>
</build><!-- 一般在子模块中指定所继承的父模块 -->
<parent></parent><!-- 模块列表 -->
<modules><module></module>
</modules>
1.根元素 project
2.modelVersion 固定版本4.0.0 指定了当前pom的版本
3.坐标 <groupId>,<artifactId>,<version>,<packageing>groupId 反写的公司网址+项目名artifactId 项目名+模块名version 版本号 第一个0表示大版本号,第二个0表示分支版本号,第三个0表示小版本号。如:0.0.1snapshot快照。(snapshot 快照/alpha 内部测试/beta 公测/Release稳定/GA正式发布)packaging 打包方式 默认是jar<br> 还有war,zip,pom包
4. name :项目描述名url:项目的地址description:项目描述developers:开发人员列表licenses:许可证organization:组织信息
5.dependency的<scope>指定依赖的范围:test在测试的时候有效,如果在主代码中引用就会报错<optional>:设置依赖是否可选<br>:默认是false,子项目默认是继承的 t,rue,则子项目必须显示的引用该依赖<exclusions>:排除依赖传递列表(A->B->C,可排除C)
6.dependencyManagement管理,仅仅启到定义的作用,并不会被运行,不会被引用到实际的依赖,用于定义parent,子模块继承。<
7.build-plugins 插件列表
8.parent 、 modules 可指定多个maven项目(指定多个模块,一起编译)

Maven 中的pom.xml文件相关推荐

  1. IDEA导入Maven项目,pom.xml文件中 有inspects a maven model for resolution problems报错 !!!!!!!!!!有用

    IDEA导入Maven项目,pom.xml文件中 有inspects a maven model for resolution problems报错 2018年08月06日 22:13:09 东方不能 ...

  2. 在maven中的pom.xml配置ojdbc报错

    在maven工程的pom.xml文件配置oracle的ojdbc.jar文件报错(主要是因为oracle是要收费的),这就需要我们手动导入.(导入前的前提是你已经配置好了jdk以及maven的环境变量 ...

  3. Maven学习总结(十一)——Maven项目对象模型pom.xml文件详解

    2019独角兽企业重金招聘Python工程师标准>>> <project xmlns="http://maven.apache.org/POM/4.0.0" ...

  4. maven项目的pom.xml文件添加依赖

    先把添加依赖的代码放到pom.xml文件里,不出意外会爆红,其实是因为你的maven-repository仓库里没有对应的jar包. 我用的是intellij idea 2022.3的版本,爆红时右上 ...

  5. IDEA中的pom.xml文件变成了橙色

    在pom.xml文件上单击鼠标右键,然后在弹出框中点击+ Add as Maven Project就可以了

  6. maven项目,pom.xml文件变成小虫子(蜘蛛)解决办法

    具体情况如下图: 造成这种情况的原因,可能是手误造成的,解决办法如下: 选中pom.xml文件,点击Mark as Plain Text 就解决了

  7. IDEA Maven项目中,pom.xml文件显示为橘红色普通xml文件,将pom文件变为蓝色图标

    一.创建Maven项目后,pom.xml显示为橘红的普通文件,可能是IDEA没有识别 二.如果可以依赖可以正常导入,文件还是显示为橘色,可能是开启了节能模式导致的 这时候取消勾选Power Save ...

  8. Maven中的pom.properties文件

    ■pom.properties 0.所在路径 xxx.jar/META-INF/maven/grooupId/artifactId/ 1.正常情况下,只包含下机项目 ・version ・grooupI ...

  9. pom文件找不到子项目_java,eclipse_eclipse中maven项目pom.xml文件找不到parent要怎么解决?,java,eclipse,maven - phpStudy...

    eclipse中maven项目pom.xml文件找不到parent要怎么解决? 在maven项目中方pom.xml文件找不到parent,maven clean报错如下: [ERROR] [ERROR ...

最新文章

  1. Spiral Matrix
  2. 第十四届华中科技大学程序设计竞赛 B Beautiful Trees Cutting【组合数学/费马小定理求逆元/快速幂】...
  3. 究竟该不该“勃”!!!
  4. Regex入门(一)
  5. mysql搜索规则_MySQL基于规则优化
  6. 数据库优化之统计分析实战篇
  7. sqlite数据库实现字符串查找的方法(instr,substring,charindex替代方案)
  8. 备份恢复与同步(数据搬运专家)
  9. SQL Server 2008 R2如何生成带数据的数据库脚本
  10. 求一个整数的阶乘结果中后缀0的个数
  11. 三个不等_2道真题,讲透「基本不等式」的使用原则 | 真题精讲-11
  12. 黑盒测试概念简述,黑盒测试优缺点、黑盒用例设计方法简单介绍及黑盒测试方法使用总结
  13. python缩写转换成全拼_Python中文转拼音代码(支持全拼和首字母缩写)
  14. js中WINDOW对象中的location成员对象
  15. java多线程之volatile理解
  16. DBN-RBM TensorFlow实现
  17. nbu mysql_mysql数据备份之NBU
  18. 019 [工具软件]窗体置顶 DeskPins
  19. PDF虚拟打印机使用教程(附PDF虚拟打印机下载)
  20. 【动态规划】流水作业调度问题与Johnson法则

热门文章

  1. Vue2.x—理解vuex核心概念action(使用到ES6的变量的解构赋值)
  2. lombok几个基本注解的使用及遇到的坑点
  3. python/numpy将矩阵保存为文本文件
  4. 开发者建站免费.或者.收费空间
  5. MFC——ComBox用法大全
  6. java版b2b2c社交电商spring cloud分布式微服务:服务消费(Ribbon)
  7. POJ 1287 Prim算法模板
  8. 1.3. kermit
  9. 远程桌面时提示凭证不工作问题的终极解决办法
  10. 物联网技术泡沫多 期望与现实不匹配