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目录下
  • 相关阅读:
    将execel表格的数据导入到mysql数据库
    清明听雨
    h5调用底层接口的一些知识
    微信小程序从零开始开发步骤(一)搭建开发环境
    Matplotlib
    Numpy
    pandas
    6 MapReduce的理解
    静态链表
    单链表
  • 原文地址:https://www.cnblogs.com/xlwq/p/12603331.html
Copyright © 2011-2022 走看看