scope里面还有import这个是干什么的

来源:5-1 Maven构建JavaSE项目

我是可愛蛋蛋

2021-01-12 11:24

<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的含义,貌似你没有讲到,谢谢老师


写回答 关注

2回答

  • 落千殇
    2021-02-03 20:45:09
    已采纳

    type 指打包形式,如jar, pom

    scope声明该依赖生效的作用域

  • 假蛙工程师
    2021-05-14 14:44:36

    type 指依赖的类型。默认值是jar,表示你使用的依赖是普通的jar包。

    为了防止依赖的jar过多,pom文件膨胀,可读性差。可以将一些相关的jar,例如spring-boot相关的jar包先打包成pom类型的包,本质就是在该项目中描述相关依赖,然后在项目中使用该pom,pom中定义的包就导入进来了,其实也可以吧pom中定义的依赖,直接在项目中定义,但是pom文件会变的很大,不便阅读。


    scope 指的是和声明周期相关的作用域。分别在编译、运行和打包阶段有效果。另外,它代表是本地计算机上的jar包,实际开发中几乎不这样用,了解即可

Maven项目依赖管理

本套课程主要学习Maven的使用方式掌握基于Maven管理Java项目的方式。

14483 学习 · 53 问题

查看课程

相似问题