<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.2.1.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
老师,我想问一下scope这个import什么意思,以及type的含义,貌似你没有讲到,谢谢老师
type 指打包形式,如jar, pom
scope声明该依赖生效的作用域
type 指依赖的类型。默认值是jar,表示你使用的依赖是普通的jar包。
为了防止依赖的jar过多,pom文件膨胀,可读性差。可以将一些相关的jar,例如spring-boot相关的jar包先打包成pom类型的包,本质就是在该项目中描述相关依赖,然后在项目中使用该pom,pom中定义的包就导入进来了,其实也可以吧pom中定义的依赖,直接在项目中定义,但是pom文件会变的很大,不便阅读。
scope 指的是和声明周期相关的作用域。分别在编译、运行和打包阶段有效果。另外,它代表是本地计算机上的jar包,实际开发中几乎不这样用,了解即可