Maven下载&配置

  • maven是什么
  • 下载Maven
  • 配置环境变量
  • 配置本地仓库
  • 设置阿里云Maven镜像仓库
  • 添加依赖


maven是什么

Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从一个中心信息块管理项目的构建、报告和文档。

  1. 依赖管理
  2. 工程打包

下载Maven

Manvn下载地址,下载好后解压即可 https://maven.apache.org/download.cgi


-

Link 下载链接

Binary tar.gz archive(tar.gz格式的压缩包,linux系统常用)

Binary zip archive(zip格式的压缩包,windows系统常用)

绝大多数点这个

Source tar.gz archive(带maven源码tar.gz格式的压缩包)

Source zip archive(带maven源码zip格式的压缩包)

配置环境变量

我的电脑—>鼠标右键属性—>高级系统设置—>环境变量

maven手动下载maven_spring


小提示:路径最好不要用中文


1.继续进Path配置maven环境变量


2. 关键是将maven目录下的bin目录添加到 path 下


maven手动下载maven_maven手动下载maven_02

1.配置好后验证,打开控制台(小黑窗)windows + r输入cmd,回车。
2.在小黑窗输入 mvn -version,显示maven版本表示配置成功,如下图

maven手动下载maven_spring_03

配置本地仓库

自定义配置( conf/settings.xml )

设置本地代码仓库位置 : <localRepository>D:\m2repo</localRepository>

maven手动下载maven_spring_04

设置阿里云Maven镜像仓库

设置阿里云Maven镜像仓库 https://maven.aliyun.com/mvn/guide
1.全局配置

打开 maven 的配置文件( windows 机器一般在 maven 安装目录的 conf/settings.xml ),在标签中添加 mirror 子节点:

maven手动下载maven_maven手动下载maven_05

2.单个项目配置
( pom.xml ):如果都配置,遵循就近原则,优先单个项目配置生效
pom.xml配置

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com</groupId>
    <artifactId>ideaMaven01</artifactId>	<!--artifactId: 唯一标识 -->
    <version>1.0-SNAPSHOT</version>

<!--    只对当前项目有效-->
<repositories>
    <repository>
        <id>aliyunmaven</id>
        <name>阿里云公共仓库</name>
        <url>https://maven.aliyun.com/repository/public</url>
    </repository>
</repositories>
    <!--项目结构:
    src: 
    	main : 放置项目源代码和资源文件(配置文件,静态文件) -
    		java:源码 
    		resources:classpath(类路径)配置文件和资源文件 -
   	 	test : 放置测试类的源码
			java:测试类的源码
			resources:放置测试用到的classpath资源文件 -->
</project>

还需设置maven的路径和jar包储存的位置

maven手动下载maven_配置文件_06

添加依赖

查找依赖的网站https://mvnrepository.com/ 搜索需要的jar包,
例如需要依赖spring context jar包

maven手动下载maven_xml_07


maven手动下载maven_maven_08


maven手动下载maven_配置文件_09


复制此段代码添加到配置文件

dependencies标签里面是一个一个的依赖

<dependencies>
        
		<dependency>
    		<groupId>org.springframework</groupId>
  			<artifactId>spring-context</artifactId>
   		 	<version>5.3.5</version>
		</dependency>
		        
    </dependencies>