zoukankan      html  css  js  c++  java
  • Maven依赖使用的范围

    通过<scope>设置依赖的范围

    1、compile(默认值,可以省略)

    • main目录下的Java代码可以访问这个范围的依赖

    • test目录下的Java代码可以访问这个范围的依赖

    • 部署到Tomcat服务器上运行时放在WEB-INF的lib目录下

    <scope>compile</scope>
    

    2、test

    • main目录下的Java代码不可以访问这个范围的依赖
    • test目录下的Java代码可以访问这个范围的依赖
    • 部署到Tomcat服务器上运行时放在WEB-INF的lib目录下
    <dependency>
    	<groupId>junit</groupId>
    	<artifactId>junit</artifactId>
    	<version>4.10</version>
    	<!-- 依赖的范围 -->
    	<scope>test</scope>
    </dependency>
    

    3、provided

    • main目录下的Java代码可以访问这个范围的依赖
    • test目录下的Java代码可以访问这个范围的依赖
    • 部署到Tomcat服务器上运行时不会放在WEB-INF的lib目录下

    4、runtime

    • main目录下的Java代码不能访问这个范围的依赖
    • test目录下的Java代码可以访问这个范围的依赖
    • 部署到Tomcat服务器上运行时放在WEB-INF的lib目录下
  • 相关阅读:
    web测试知识点整理
    LINUX系统、磁盘与进程的相关命令
    压缩与解压
    LINUX基本操作命令
    linux命令管道工作原理与使用方法
    C#根据path文件地址进行下载
    C#向Word文档中的书签赋值
    网站发布
    乱码转换
    获取新增的数据ID
  • 原文地址:https://www.cnblogs.com/xlwq/p/12603331.html
Copyright © 2011-2022 走看看