pom文件:项目对象模型,maven的核心 pom.xml

pom.xml初识:

基本信息
modelVersionMaven模型的版本,对于Maven2和Maven3,它只能是4.0.0
groupId组织id,在自己电脑上可以随意起,互联网一般使用公司域名的倒写。格式可以为: 1.域名倒写:com.baidu 2.域名倒写+项目名:com.baidu.appologroupId artifactId version 三个元素被称为坐标,作为资源的唯一标识
artifactId项目名称,也就是模块名称,对应groupId中项目的子项目
version项目的版本号,为自定义。如果项目还在开发中,是不稳定版本,通常在版本后面带-SNAPSHOT version使用三位数字标识,如1.1.0
packaging项目打包的类型,可以使用jar,war,rar,ear,pom,不写默认是jar
基本属性
dependecies和dependecy依赖:双标签,maven项目构建需要依赖很多的jar包,这些jar包使用标签dependecy来配置,同时依赖的配置使用坐标进行定位
properties配置属性:用于定义一些配置属性
build构建:maven在进行项目的构建时,配置信息,例如指定编译java代码使用的jdk的版本等等
parent继承
modules聚合

1.坐标(gav):唯一标识

groupId

artifactId

version

www.mvnrepository.com:搜索使用的中央仓库,使用groupId 或者 artifactId作为搜索条件

或https://mvnrepository.com/

2.packaging:项目打包的类型,默认为jar

3.依赖:

dependencies 和 dependency,相当于java中的import

项目中要使用的各种资源说明,比如我的项目要使用mysql驱动:

<dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.26</version>
        </dependency>
</dependencies>

4.properties:配置属性

5.build:maven在进行项目的构建时,配置信息,例如指定编译java代码使用的jdk的版本等等

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐