maven中pom文件中scope的功能简介说明

欣喜 Maven教程 发布时间:2024-01-25 09:39:58 阅读数:2687 1
下文笔者讲述pom文件中scope的功能简介说明,如下所示

scope的功能

Dependency Scope的功能:
   <dependency>中还引入<scope>
     它主要管理依赖的部署
============================  
<scope>中可使用以下5个值 
 

compile

默认compile
当未配置时,则此值为compile
===============================
compile:
   被依赖项目需要参与当前项目的编译
    当然后续的测试
    运行周期也参与其中
    是一个比较强的依赖
    打包的时候通常需要包含进去。

test

scope设置为test时
    指依赖项目仅仅参与测试相关的工作
    包括测试代码的编译,执行
    如:
      junit

runntime

runntime
   指被依赖项目无需参与项目的编译
    不过后期的测试和运行周期需要其参与
与compile相比
     跳过编译而已

provided

provided
   打包的时候可以不用包进去
    可参与编译,测试,运行等周期
  相当于compile,但是在打包阶段做了exclude的动作。

system

 被依赖项不会从maven仓库抓
   而是从本地文件系统拿
   一定需要配合systemPath属性使用
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/Maven/202401/7773.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者