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目录下
  • 相关阅读:
    excel中如何筛选出同一列有重复的数据
    JTextFile换行
    DOM事件对象用法
    js事件监听
    webstorm 破解方法
    vux使用
    vue动态添加当前事件下的class
    subline3 如何设置es6高亮
    vueJS+ES6开发移动端APP实战项目笔记
    css命名规范和书写规范
  • 原文地址:https://www.cnblogs.com/xlwq/p/12603331.html
Copyright © 2011-2022 走看看