maven依赖关系中Scope的作用

Dependency Scope

在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:

* compile,缺省值,适用于所有阶段,会随着项目一起发布。
    * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
    * runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
    * test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
    * system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。

转载于:https://www.cnblogs.com/dingyingsi/p/3605646.html

maven dependency scope相关推荐

  1. [Maven 基础]-- Dependency Scope

    前言 常常,我们在使用 Maven 构建.编译和打包项目后,都会部署到对应的 服务环境上,然而有时会遇到以下3个问题: jar 包冲突 jar 包太大 缺少jar 依赖 在解决上面3个问题之前,一起来 ...

  2. Maven学习总结(50)——Maven Dependency的 Scope 属性详解

    Dependency Scope 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署.目前<scope>可以使用5个值: com ...

  3. Maven依赖Scope标签用法

    2019独角兽企业重金招聘Python工程师标准>>> 在一个maven项目中,如果存在编译需要而发布不需要的jar包,可以用scope标签,值设为provided.如下: < ...

  4. maven中scope属性的

    转载自 maven中scope属性的 Dependency Scope 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署.目前<sc ...

  5. maven常用scope作用域说明

    maven常用scope作用域:compile.runtime.provided.test.system. compile:scope的默认值,编译期.运行期有效,常见的jar比如:spring-co ...

  6. 注册为Linux服务,docker部署,dockerfile,spring boot测试监控,actuator,项目远程访问,maven的scope标签

    1. 项目注册为 Linux服务 可以开启 关闭 开机启动 mvn package java -jar xxxx.jar pom加executable <build><plugins ...

  7. lib目录和maven dependency目录的jar包冲突

    用eclipse时新建项目时,会在lib目录下自动生成一些jar包,然后又在pom.xml文件中添加了依赖,导致lib下的jar包和maven dependency目录下的jar包产生了冲突.刚开始r ...

  8. An internal error occurred during: “Enabling Maven Dependency Management”. Unsup

    将项目加入maven管理时报错: Convert to maven project: An internal error occurred during: "Enabling Maven D ...

  9. maven dependency中scope=compile 和 provided区别

    问题再现: 上次这边朋友问我一个问题,就是他们在pom.xml中的dependency中,看到有一些是<scope>provided</scope>的情况,比如如下: < ...

最新文章

  1. img边框的border属性
  2. 《Spring》(一)---- IOC基本概念
  3. RDS For MySQL常见连接问题总结
  4. Silverlight3系列(一)Silverlight配合WCF进行数据库操作
  5. 关于Net开发中一些SQLServer性能优化的建议
  6. React后台管理系统-品类的增加、修改和查看
  7. 菜鸟的学习之路(7) — 包(package)、Object类和String类
  8. 一位华为底层老员工的中年危机,发人深思!
  9. android 新浪微博客户端的表情功能的实现,flutter教程pdf
  10. AMEsim:车辆动力经济性建模分析三个分享点
  11. Linux:DNS域名解析服务
  12. css+html投票系统,网上在线投票系统的设计与实现.doc
  13. 限制计算机网口权限,谁能上网我来定——控制软件的联网权限
  14. 【日常办公】chm 已取消到该网页的导航
  15. 合肥Java面试常考题_java面试常考题-String
  16. unity找到指定名称的一个物体的子物体,多个子物体有相同的名称
  17. 什么是GMS、CDMA、GPRS、EDGE、WCDMA、TD-CDMA、HSPA+、LTE?
  18. Dracula这个东西
  19. 无货源淘宝开网店可靠吗?优势在哪里?前景怎样
  20. 认识电子计算机ppt幼儿园,大班科学优质课教案《认识电子计算器》含PPT课件

热门文章

  1. win32项目-最基础的窗口程序
  2. Qt学习笔记-Qt程序切换皮肤
  3. Java基础入门笔记-字符串
  4. 2018广技师C语言专插本试题,2018年成功插本广技师 ,分享备考经验!附:复习时间表...
  5. 纳米颗粒C语言数值模拟_J.Hazard. Mater.当“金属纳米酶”邂逅“重金属离子”:机遇与挑战...
  6. 二十、UE和UI的区别
  7. 计算机网络之网络概述:1、基本概念
  8. windbg-调试技巧(定长、不定长参数thiscall平衡堆栈方式不同)
  9. Chromium下载各类版本(pyppeteer爬虫)
  10. 主机与虚拟机桥接出现ping不通解决方案