** 如下代码中,type是什么意思,pom是什么,为什么这么写。能形象点,详细点。**
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.1.3.RELEASE</version>
<type>pom</type>
</dependency>
** 如下代码中,type是什么意思,pom是什么,为什么这么写。能形象点,详细点。**
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.1.3.RELEASE</version>
<type>pom</type>
</dependency>
groupId------包名,artfactId------项目名。,version-------版本。type----------依赖的类型,声明引入的依赖的类型,值一般有jar、war、pom
POM(project object model)是Maven对一个单一项目的描述。没有POM的话,Maven是毫无用处的——POM是Maven的核心。是POM实现的并驱动了这种以模型来描述的构建方式。一个POM包含了关于你的项目的所有重要信息。
每个工程有且只有一个 POM 文件,所有的 POM 文件需要 project 元素和三个必须的字段:groupId, artifactId,version。
所有的 POM 都继承自一个父 POM(Super POM),Maven 使用 effective pom(Super pom 加上工程自己的配置)来执行相关的目标,它帮助开发者在 pom.xml 中做尽可能少的配置,当然这些配置可以被方便的重写。