经营网站备案信息天津做网站优化
1. Maven概述
Maven概念
Apache Maven是一个软件项目管理工具,将项目开发和管理过程抽象程一个项目对象模型(POM,Project Object Model)。
Maven作用
-  
项目构建
 
提供标准的、跨平台的自动化项目构建方式。
-  
依赖管理
 
方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突。
-  
统一开发结构
 
提供标准的、统一的项目结构。
Maven坐标
Maven中的坐标用于描述仓库中资源的位置。
-  
Maven坐标组成
 
groupId:定义当前Maven项目隶属组织名称
artifactId:定义当前Maven项目名称
version:定义当前项目版本号
-  
Maven坐标作用
 
使用唯一标识,唯一性定位资源位置,通过该标识可以将资源的识别与下载工作交由Maven完成。
Maven仓库
用于存储资源,包含各种jar包,可分为中央仓库、私服和本地仓库。
-  
中央仓库
 
Maven团队维护,为本地仓库提供资源。
-  
私服
 
公司范围内存储资源的仓库,可以从中央仓库获取资源,也有自主研发的资源。
-  
本地仓库
 
自己电脑上存储资源的仓库,连接中央仓库或者私服获取资源。
Maven Repository
https://mvnrepository.com/
2. Maven安装与配置
Maven下载
Maven – Download Apache Maven
Maven版本
apache-maven-3.6.3
Maven配置
-  
配置Java环境
 
Maven是Java开发的,需要配置JAVA_HOME。
-  
配置Maven本地仓库
 
编辑apache-maven-3.6.3\conf\settings.xml文件,设置
<localRepository>D:\maven\repository</localRepository> 
-  
配置Maven阿里云镜像
 
编辑apache-maven-3.6.3\conf\settings.xml文件,设置mirrors。
<mirrors><mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>
</mirrors> 
3. Maven入门案例
IDEA集成Maven
-  
打开Maven设置
 

-  
设置Maven
 

4. Maven入门案例
基于Maven构建快速构建项目,输出“Hello World!”。
案例实现详见链接:案例10 Maven入门案例
5. 基于Maven构建实现学生新增案例
基于Maven快速构建,实现学生新增。
案例实现详见链接:案例11 基于Maven构建实现学生新增案例
