当前位置: 首页 > news >正文

广州智能建站模板seo专员是干什么的

广州智能建站模板,seo专员是干什么的,游戏代理推广平台,新闻发稿时间文章目录 前言Maven简介Maven是什么Maven的作用 Maven的下载与安装Maven基础概念仓库坐标仓库配置全局setting与用户setting区别 第一个Maven程序(手工制作)第一个Maven程序(IDEA生成)使用模版(骨架)创建Ma…

文章目录

  • 前言
  • Maven简介
    • Maven是什么
    • Maven的作用
  • Maven的下载与安装
  • Maven基础概念
    • 仓库
    • 坐标
    • 仓库配置
      • 全局setting与用户setting区别
  • 第一个Maven程序(手工制作)
  • 第一个Maven程序(IDEA生成)
    • 使用模版(骨架)创建Maven工程
    • tomcat插件安装与web工程启动
  • 依赖管理
    • 依赖配置
    • 依赖传递
    • 依赖传递中的冲突问题
    • 可选依赖
    • 排除依赖
    • 依赖范围
    • 依赖范围传递性
  • 生命周期与插件
    • 项目构建生命周期
    • clean生命周期
    • default生命周期
    • site生命周期
    • 插件

前言

本专栏文章为观看黑马程序员《Maven全套教程》所做笔记,课程地址在这。如有侵权,立即删除。

Maven简介

Maven是什么

  • Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)
  • POM(Project Object Model):项目对象模型
    在这里插入图片描述

Maven的作用

  • 项目构建:提供标准的、跨平台的自动化项目构建方式
  • 依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题
  • 统一开发结构:提供标准的、统一的项目结构
    在这里插入图片描述

Maven的下载与安装

观看黑马程序员视频教程:这里

Maven基础概念

仓库

  • 仓库:用于存储资源,包含各种jar包
    在这里插入图片描述
  • 仓库分类:
    • 本地仓库:自己电脑上存储资源的仓库,连接远程仓库获取资源
    • 远程仓库:非本机电脑上的仓库,为本地仓库提供资源
      • 中央仓库:Maven团队维护,存储所用资源的仓库
      • 私服:部门/公司范围内存储资源的仓库,从中央仓库获取资源
  • 私服的作用:
    • 保存具有版权的资源,包含购买或自主研发的jar
      • 中央仓库中的jar都是开源的,不能存储具有版权的资源
    • 一定范围内共享资源,仅对内部开放,不对外共享

坐标

  • 什么是坐标?
    Maven中的坐标用于描述仓库中资源的位置
  • Maven坐标主要组成:
    groupld:定义当前Maven项目隶属组织名换(通常是域名反写,例如:org.mybatis)
    artifactld:定义当前Maven项目名称(通常是模块名称,例如CRM、SMS)
    version:定义当前项目版本号
    packaging:定义该项目的打包方式
  • Maven坐标的作用
    使用唯一标识,唯一性定位资源位置,通过该标识可以将资源的识别与下载工作交由机器完成

仓库配置

观看黑马程序员视频教程:这里

全局setting与用户setting区别

  • 全局setting定义了当前计算器中Maven的公共配置
  • 用户setting定义了当前用户的配置

第一个Maven程序(手工制作)

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

  • cmd命令
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

第一个Maven程序(IDEA生成)

观看黑马程序员视频教程:这里

使用模版(骨架)创建Maven工程

观看黑马程序员视频教程:这里

tomcat插件安装与web工程启动

观看黑马程序员视频教程:这里

依赖管理

依赖配置

  • 依赖指当前项目运行所需要的jar,一个项目可以设置多个依赖
  • 格式
    在这里插入图片描述

依赖传递

  • 依赖具有传递性
    • 直接依赖:在当前项目中通过依赖配置建立的依赖关系
    • 间接依赖:被资源的资源如果依赖其他资源,当前项目间接依赖其他资源

在这里插入图片描述

依赖传递中的冲突问题

  • 路径优先:当依赖中出现相同的资源时,层级越深,优先级越低,层级越浅,优先级越高
  • 声明优先:当资源在相同层级被依赖时,配置顺序靠前的覆盖配置顺序靠后的
  • 特殊优先:当同级配置了相同资源的不同版本,后配置的覆盖先配置的

在这里插入图片描述

可选依赖

  • 可选依赖指对外隐藏当前所依赖的资源—不透明
    在这里插入图片描述

排除依赖

  • 排除依赖指主动断开依赖的资源,被排除的资源无需指定版本—不需要
    在这里插入图片描述

依赖范围

  • 依赖的jar默认情况可以在任何地方使用,可以通过scope标签设定其作用范围
  • 作用范围
    • 主程序范围有效(main文件夹范围内)
    • 测试程序范围有效(test文件夹范围内)
    • 是否参与打包(package指令范围内)

在这里插入图片描述

依赖范围传递性

  • 带有依赖范围的资源在进行传递时,作用范围将受到影响

在这里插入图片描述

生命周期与插件

项目构建生命周期

  • Maven构建生命周期描述的是一次构建过程经历了多少个事件
  • Maven对项目构建的生命周期划分为3套
    • clean:清理工作
    • default:核心工作,例如编译,测试,打包,部署等
    • site:产生报告,发布站点等

clean生命周期

在这里插入图片描述

default生命周期

在这里插入图片描述

注:执行其中一条时,会将其上面的全部执行一遍,也就是说只会顺序从第一条开始执行。

site生命周期

在这里插入图片描述

插件

  • 插件与生命周期内的阶段绑定,在执行到对应生命周期时执行对应的插件功能
  • 默认maven在各个生命周期上绑定有预设的功能
  • 通过插件可以自定义其他功能

在这里插入图片描述

http://www.hengruixuexiao.com/news/18793.html

相关文章:

  • 做织带的网站2023年新闻热点事件
  • 政府门户网站信息资源建设情况外贸公司一般怎么找客户
  • 网站如何悬挂备案号重庆网站优化软件
  • 关于网站建设的建议征集网络整合营销
  • 用虚拟机做网站的心得体会网络营销专业可以干什么工作
  • 现在最流行的网站推广方式有哪些seo专员是做什么的
  • php网站本地调试成都竞价托管多少钱
  • 国家卫生健康委员会医师资格考试委员会公告徐州seo建站
  • 自己开公司需要什么流程seo服务商技术好的公司
  • 吉林市建设委员会网站深圳知名seo公司
  • delphi做网站开发新闻发布平台
  • 北京网站建设公司费用b2b免费发布信息平台
  • 邓州网站建设友情链接的检查方法
  • 怎么分析竞争对手网站汽车品牌推广策划方案
  • 网站开发语言用什么好网站优化推广是什么
  • 163 邮箱win优化大师有免费版吗
  • 网站页尾模板大数据
  • 班级网站设计模板首页网页设计用什么软件
  • 网吧网站怎么做seo监控
  • 云南建站推广seo网站推广助理招聘
  • wordpress frontopen2网站推广及seo方案
  • 网站备案真实性核验单下载网站制作公司排名
  • 免费做自己的网站百度网盘app免费下载安装老版本
  • 嘉兴网站建设方案百度产品大全入口
  • 邯郸网站制作设计软文写作300字
  • wordpress文章备份插件搜索引擎排名优化方案
  • 三品合一网站建设案例百度网站下拉排名
  • 濮阳今天确诊名单免费seo视频教学
  • 推广网最新版本下载深圳seo优化外包
  • 贵阳小程序定制公司seo关键词排名教程