900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 黑马程序员Maven学习笔记

黑马程序员Maven学习笔记

时间:2019-01-24 05:49:33

相关推荐

黑马程序员Maven学习笔记

前言

这里是黑马程序员Maven学习笔记分享,这是视频链接。

我还有其它前端内容的笔记,有需要可以查看。

文章目录

前言基础Maven简介Maven是什么Maven的作用Maven的下载Maven的基础概念仓库坐标本地仓库配置远程仓库的配置第一个Maven项目Maven的项目构建命令依赖管理依赖传递依赖传递冲突问题可选依赖排除依赖依赖范围依赖范围的传递性生命周期和插件项目的生命周期clean生命周期default生命周期site生命周期插件高级聚合继承属性版本管理资源配置多环节开发配置私服

基础

Maven简介

Maven是什么

Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)POM (Project Object Model) :项目对象模型Maven的结构(蓝色)

Maven的作用

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

Maven的下载

官网下载:/download.cgi

下载方法:下载指导书

Maven的基础概念

仓库

坐标

坐标目录

本地仓库配置

1、本地仓库生成

2、转移仓库(如果盘内内存够用,可以省略本步)

远程仓库的配置

1、更改国外下载仓库的位置,为国内阿里镜像仓库,可以使下载速度加快。

<mirror><id>nexus-aliyun</id> <mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>/repository/central</url></mirror>

第一个Maven项目

参考该视频,共有三种方式创建

Maven的项目构建命令

依赖管理

依赖传递

依赖传递冲突问题

可选依赖

排除依赖

依赖范围

依赖范围的传递性

生命周期和插件

项目的生命周期

clean生命周期

default生命周期

site生命周期

插件

高级

聚合

继承

属性

版本管理

资源配置

多环节开发配置

私服

nexus的服务器下载

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。