美文网首页
MAVEN是个好工具1-maven中的scope

MAVEN是个好工具1-maven中的scope

作者: Jackray | 来源:发表于2019-12-09 14:27 被阅读0次

1.compile:默认值 他表示被依赖项目需要参与当前项目的编译,还有后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去

2.test:依赖项目仅仅参与测试相关的工作,包括测试代码的编译和执行,不会被打包,例如:junit

3.runtime:表示被依赖项目无需参与项目的编译,不过后期的测试和运行周期需要其参与。与compile相比,跳过了编译而已。例如JDBC驱动,适用运行和测试阶段

4.provided:打包的时候可以不用包进去,别的设施会提供。事实上该依赖理论上可以参与编译,测试,运行等周期。相当于compile,但是打包阶段做了exclude操作

5.system:从参与度来说,和provided相同,不过被依赖项不会从maven仓库下载,而是从本地文件系统拿。需要添加systemPath的属性来定义路径

相关文章

  • MAVEN是个好工具1-maven中的scope

    1.compile:默认值 他表示被依赖项目需要参与当前项目的编译,还有后续的测试,运行周期也参与其中,是一个比较...

  • Maven Scope 作用说明

    Scope Maven中的scope有compile、test、runtime、provided、system,其...

  • Maven中scope

    想到写这个问题的来源是,自己在一次项目中,导入了一个jar包,并import了其中的一个类,可是在运行的时候ID...

  • Maven依赖中scope的含义

    Maven依赖中scope的含义 整理一下Maven中Scope的详细作用,都是抄的别人内容整理了一下。参考:ht...

  • Maven依赖中scope的含义

    Maven依赖中scope的含义 整理一下Maven中Scope的详细作用,都是抄的别人内容整理了一下。参考:ht...

  • maven的配置与Spring初识

    一、maven的配置 1、pom.xml文件中scope标签 scope标签位于dependency标签中,主要的...

  • Maven的配置、Spring初识

    一、Maven的web项目配置 1、pom.xml文件中scope标签 scope标签位于dependency标签...

  • Maven 中的 Scope类型

    scope 简介 scope是maven在打包过程中,对引入包的一些操作,在 spring 项目中可以通过 sc...

  • Maven中Scope属性

    Dependency Scope 在POM 4中,中引入了 ,它主要管理依赖的部署。目前 ...

  • Maven Scope(依赖范围)小总结

    Maven Scope(依赖范围)小总结 先来下比较官方解释: 在Maven的世界中,有很多种classpath,...

网友评论

      本文标题:MAVEN是个好工具1-maven中的scope

      本文链接:https://www.haomeiwen.com/subject/eebbgctx.html