• 2022年0902Maven的依赖学习<第四课>


    f55d6ac4dc1d4485a78427e8cb7f0c41.png

    第一部分 Maven的依赖的学习内容介绍

    第一点  依赖的范围

    1 依赖范围 Scope

    标签的位置:dependencies/dependency/scope

    标签的可选值:compile/test/provided/system/runtime/import

    2 一张表告诉你Scope的范围介绍

    main目录(空间) test目录(空间) 开发过程(时间) 部署到服务器(时间)
    compile 有效 有效 有效 有效
    test 无效 有效 有效 无效
    provided 有效 有效 有效 无效

    3 总结:

    copile:通常使用的第三方框架的 jar 包这样在项目实际运行时真正要用到的 jar 包都是以 compile 范围进行依赖的。比如 SSM 框架所需jar包。**

    test:测试过程中使用的 jar 包,以 test 范围依赖进来。比如 junit。

    provided:在开发过程中需要用到的“服务器上的 jar 包”通常以 provided 范围依赖进来。比如 servlet-api、jsp-api。而这个范围的 jar 包之所以不参与部署、不放进 war 包,就是避免和服务器上已有的同类 jar 包产生冲突,同时减轻服务器的负担。说白了就是:“服务器上已经有了,你就别带啦!”

    4 观察

    1. This XML file does not appear to have any style information associated with it. The document tree is shown below.
    2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    3. <modelVersion>4.0.0modelVersion>
    4. <groupId>com.web.mavengroupId>
    5. <artifactId>pros-web01-mavenartifactId>
    6. <version>1.0-SNAPSHOTversion>
    7. <packaging>warpackaging>
    8. <name>pros-web01-maven Maven Webappname>
    9. <url>http://www.example.comurl>
    10. <properties>
    11. <project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
    12. <maven.compiler.source>1.7maven.compiler.source>
    13. <maven.compiler.target>1.7maven.compiler.target>
    14. properties>
    15. <dependencies>
    16. <dependency>
    17. <groupId>junitgroupId>
    18. <artifactId>junitartifactId>
    19. <version>4.12version>
    20. <scope>testscope>
    21. dependency>
    22. <dependency>
    23. <groupId>javax.servletgroupId>
  • 相关阅读:
    Facebook最全进阶使用攻略
    常见LLM使用的分词算法总结
    跨境电商卖家应该知道的3个社交媒体营销策略
    【P1010 [NOIP1998 普及组] 幂次方】
    App的回归测试,有什么高效的测试方法?
    【算法题】309. 买卖股票的最佳时机含冷冻期
    黑马瑞吉外卖之新增分类
    IT&OT强强联合,得帆信息X树根互联打造工业制造融合解决方案
    什么,这年头还有人不知道404
    MySQL恢复不小心误删的数据记录(binlog)-生产实操
  • 原文地址:https://blog.csdn.net/qq_56248592/article/details/126669488