• maven的依赖范围


    Maven因为执行一系列编译、测试和部署运行等操作,在不同的操作下使用的classpath不同,

    依赖范围就是用来控制依赖与三种 classpath(编译classpath、测试classpath、运行classpath)的关系。

    <!-- 测试 -->
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.7</version>
                <!-- 依赖作用范围 -->
                <!-- 依赖范围就是控制与(编译,测试,运行)时的classpath的关系 -->
                <!--
                    其范围包括:
                        1.compile:编译依赖范围(默认),对其三种都有效
                        2.test:测试依赖范围,只对测试classpath有效
                        3.runtime:运行依赖范围,只对测试和运行有效,编译主代码无效,例如JDBC
                        4.provided:已提供依赖范围,只对编译和测试有效,运行时无效,例如selvet-api 容器已经包含
                        5.system:系统依赖范围.谨慎使用.例如本地的,maven仓库之外的类库文件
                        6.import(maven2.0.9以上):导入依赖范围,不会对其他三种有影响
                 -->
                <scope>test</scope>
            </dependency>

  • 相关阅读:
    C# 合并PDF文件
    安装smb服务
    提取SQL中使用到的表
    带百分比(白色)的环行图
    白色外边圆点折线图
    仪表盘不带数值渐变
    带圆点的仪表盘
    大半园仪表盘
    双层环形图外面的环是一个1:1的图片在外面加了一个旋转动画
    白色背景,顶部白色大圆点的柱状图
  • 原文地址:https://www.cnblogs.com/faunjoe88/p/7692950.html
Copyright © 2020-2023  润新知