栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Maven(一):Maven简介 :安装与环境配置

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Maven(一):Maven简介 :安装与环境配置

一、Maven简介: 1、什么是Maven:

Maven 是专门用于构建和管理Java相关项目的工具。(工具:帮你更方便完成任务)

2、为什么需要Maven?

1)很多模块,模块之间有关系,手工管理关系,比较繁琐。——
2)需要很多第三方功能,需要很多jar文件,需要手工从网络中获取各个jar
3)需要管理jar的版本
4)管理jar文件之间的依赖

3、Maven的好处:

(1)不再拷贝jar包。项目不需要存放jar包,导致项目源代码小。
(2)使用maven开发的工程,如果环境统一,导入别的maven的项目不会报错。
(3)代码耦合度进一步降低。
(4)方便项目进行升级。
(5)节省人力成本。

4、maven的两大核心作用是:

(1)依赖管理:就是对jar的统一管理过程;(下载jar包、版本)
(2)项目构建:项目编码完成后,对项目进行编译、测试、打包、部署一系列的操作都通过命令来实现。

二、Maven的安装与环境配置

Maven程序安装的前提:maven是基于java环境开发,它的运行依赖jdk。

1、下载与解压

去网上下载apache-maven-3.5.0-bin.zip,解压到本地磁盘(解压目录最好不要有中文和空格)

2、配置环境变量:

(1)jdk的环境变量必须是:JAVA_HOME
(2)配置maven的环境变量:M2_HOME

(3)将MAVEN_HOME环境变量配置到Path环境变量中:

(4)、测试是否安装成功:查询maven版本信息:

出现以下信息则表示安装成功:

3、配置本地仓库:

(1)、首先了解仓库是什么?
Maven仓库是基于简单文件系统存储的,集中化 管理Java API资源/构件的一个服务。(就是存储了很多的jar包的集合)
(2)仓库的分类
——本地仓库:就是你的各人计算机上的文件夹,存放各种jar
——远程仓库:互联网上的,使用忘了才能使用的仓库
①:中央仓库,最权威,所有开发人员都共享使用的一个集中的仓库(访问量大,下载速度非常慢)
②:中央仓库的镜像:(中央仓库的备份-下载速度快)在各大洲重要的城市都有镜像
③:私服,在公司内部、局域网中使用的,不对外使用(你完成代码后上传到私服,公司其他人就可以使用/调用该代码了)

(3)、配置本地仓库:让maven程序知道仓库在哪里:
a)、新建一个文件夹:将这个文件夹设置成仓库
(其实不用新建文件夹放哪里都行,但是我觉得这样放比较规范好看嘿嘿)
b)、打开 解压的maven文件夹里面conf文件 找到settings.xml配置文件 (注:如果不行的话 改成/试试)

4)镜像配置
将阿里云的镜像配置到settings文件中.

  
  nexus-aliyun
  Nexus aliyun
  http://maven.aliyun.com/nexus/content/repositories/central/
  central

本篇文章到这里就结束了,新人程序员,如有什么问题,欢迎在评论纠正

Maven(二):IDEA配置Maven

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/286977.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号