目录
(上午)
(下午)
译为“专家”、"内行“,是Apache基金会下的一个纯Java开发的开源项目。基于项目对象模型(缩写:POM)概念,主要用于基于Java开发的项目创建,依赖管理和项目信息管理。
(清理)主要用于清理上一次构建产生的文件,可以理解为删除target目录
真正进行项目编译导报等工作阶段
通过这三个向量来定位Maven仓库中其jar包所在的位置,把对应的jar包引入到工程中
比如所demo01的项目中引入了mysql,servlet,fastjson,codec依赖,那我把demo01install到了我的本地仓库,或者是maven私服,如果其他成员通过GAV引入了我的demo01,demo01中的mysql,servlet,fastjson,codec会一起引入进来
1.进入官网点击👉Maven官网👈下载文件
下载解压之后:把文件夹放到没有中文的路径下:我直接放到了c盘下,例如:C:\Maven\
右键属性 
新建一个变量:
变量名:MAVEN_HOME
变量值:Maven存放的路径(bin目录上一级)例如:C:\apache-maven-3.8.6-bin\apache-maven-3.8.6(这是我的路径)
把MAVEN_HOME添加到Path系统变量中:%MAVEN_HOME%\bin
打开cmd输入:mvn -v
出现以下内容证明安装成功
Maven中的仓库是用来存放maven构建的项目和各种依赖的(Jar包)。
Maven的仓库分类:
在maven安装目录中,进入 conf文件夹, 可以看到一个settings.xml 文件,我们在这里配置

原来的库是连接外国的库,连不上,所以要改成咱们阿里云的镜像仓库 
代码:
-
- <id>nexus-aliyunid>
- <mirrorOf>centralmirrorOf>
- <name>aliyun mavenname>
- <url>http://maven.aliyun.com/nexus/content/groups/publicurl>
-
接下来就可以去idea创建一个maven的项目了
首先一定要选中Maven,创建一个Maven的项目
打开IDEA 选择File --> Settings --> 搜素maven,就会看到如下界面,并修改路径
之后工程就是这个样子,如果不是,请重新开启idea
maven导入依赖:在pom.xml文件里,例如导入mysql\junit\servlet等包
- <dependency>
- <groupId>mysqlgroupId>
- <artifactId>mysql-connector-javaartifactId>
- <version>5.1.49version>
- dependency>
- <dependency>
- <groupId>junitgroupId>
- <artifactId>junitartifactId>
- <version>4.13.2version>
- <scope>testscope>
- dependency>
- <dependency>
- <groupId>javax.servletgroupId>
- <artifactId>javax.servlet-apiartifactId>
- <version>4.0.1version>
- <scope>providedscope>
- dependency>
-
点击刷新,他就会自动在阿里云镜像仓库里下载下来存到本地的仓库中
今天学的Maven是新的架构知识,作用就是通过它连接jar包,调用起来更方便、效率更高