德州商城网站建设,邵阳网站建设设计,软件工程师培训学校,亚洲网站正在建设中1. Maven概述
Maven概念
Apache Maven是一个软件项目管理工具#xff0c;将项目开发和管理过程抽象程一个项目对象模型#xff08;POM#xff0c;Project Object Model#xff09;。
Maven作用 项目构建
提供标准的、跨平台的自动化项目构建方式。 依赖管理
方便快捷…1. Maven概述
Maven概念
Apache Maven是一个软件项目管理工具将项目开发和管理过程抽象程一个项目对象模型POMProject 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文件设置
localRepositoryD:\maven\repository/localRepository 配置Maven阿里云镜像
编辑apache-maven-3.6.3\conf\settings.xml文件设置mirrors。
mirrorsmirroridnexus-aliyun/idmirrorOfcentral/mirrorOfnameNexus aliyun/nameurlhttp://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构建实现学生新增案例