前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从0到1教你学Maven(全网最详细)(九)pom文件中依赖管理scope属性如何使用,pom中全局配置如何实现,资源插件如何使用

从0到1教你学Maven(全网最详细)(九)pom文件中依赖管理scope属性如何使用,pom中全局配置如何实现,资源插件如何使用

作者头像
一写代码就开心
发布2021-03-02 14:52:36
1.8K0
发布2021-03-02 14:52:36
举报
文章被收录于专栏:java和python

依赖管理

依赖的范围

在这里插入图片描述
在这里插入图片描述

scope:表示依赖使用的范围,也就是在maven构建项目的那些阶段中起作用。 maven构建项目 编译, 测试 ,打包, 安装 ,部署 过程(阶段)

代码语言:javascript
复制
compile :  写了这个,说明依赖在 编译, 测试 ,打包, 安装 ,部署 过程 中都会用到
test:  只在测试中用到
provided:      写了这个,意思是在 编译, 测试 的时候用到这个依赖,在打包, 
安装 的时候不需要这个依赖,因为打包 安装的时候,在tomcat里面已经有这些依赖,你不需要再一次打包

我们如何使用呢?

代码语言:javascript
复制
 junit的依赖范围是 test
	<dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>    表示依赖使用的范围
    </dependency>



	 <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.1.0</version>          servlet.jar
      <scope>provided</scope> 提供者
    </dependency>

Maven 常用设置

全局变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
  maven常用操作
  1.maven的属性设置
     <properties> 设置maven的常用属性
  2.maven的全局变量
     自定义的属性,1.在<properties> 通过自定义标签声明变量(标签名就是变量名)
	                 2.在pom.xml文件中的其它位置,使用 ${标签名} 使用变量的值

	自定义全局变量一般是定义 依赖的版本号, 当你的项目中要使用多个相同的版本号,
	先使用全局变量定义, 在使用${变量名}

资源插件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/02/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 依赖管理
    • 依赖的范围
    • Maven 常用设置
      • 全局变量
      • 资源插件
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档