Maven学习总结

  1. Maven简介
    1. Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建
      目前,我们用Maven就是方便导入jar包的

    2. Maven的高级之处在于,它会帮你导入这个jar包所依赖的其他jar包

    3. Maven的核心思想:约定大于规范
      有约束,不要去违反
      Maven会规定好你该如何去编写我们的java代码,必须要按照这个规范来;

  2. 下载安装Maven
    现在的日期是:2021-11-04 ;我下载的是Maven的最新版3.8.3
    https://maven.apache.org/download.cgi
    Maven学习总结
    下载完成后,解压即可。
  3. 配置环境变量
    在我们的系统环境变量中 配置如下配置:
  • M2_HOME :maven目录下的bin目录
  • MAVEN_HOME :maven的目录
  • 在系统的path中配置 :%MAVEN_HOME%\bin
以我的配置为例
我的maven的目录为:D:\Environment\apache-maven-3.8.3
	M2_HOME :D:\Environment\apache-maven-3.8.3\bin
	MAVEN_HOME :D:\Environment\apache-maven-3.8.3
测试Maven是否安装成功 以管理员身份打开命令提示符-->输入"mvn -version"

Maven学习总结
显示这样就代表安装成功
4. 修改配置文件:添加阿里云镜像、添加本地仓库

  1. 打开D:\Environment\apache-maven-3.8.3\conf\setting.xml
2. 添加阿里云镜像
1.注释159-165行
    <mirror>
         <id>maven-default-http-blocker</id>
         <mirrorOf>external:http:*</mirrorOf>
         <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
         <url>http://0.0.0.0/</url>
         <blocked>true</blocked>
    </mirror>
2.在之后添加阿里云镜像(目的:加快Maven加载jar包的速度)
    <mirror>
         <id>nexus-aliyun</id>
         <mirrorOf>central</mirrorOf>
         <name>Nexus aliyun</name>
         <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
![image](https://www.icode9.com/i/l/?n=20&i=blog/2599101/202111/2599101-20211104215153917-194358473.png)
3.建立本地仓库(用来存放Maven加载的jar包)
	1.在D:\Environment\apache-maven-3.8.3目录下新建一个名为"maven-repo"的文件夹
	2.在settings.xml的55行添加如下代码
	<localRepository>D:\Environment\apache-maven-3.8.3\maven-repo</localRepository>
![image](https://www.icode9.com/i/l/?n=20&i=blog/2599101/202111/2599101-20211104215854700-1135690838.png)
上一篇:47.(c#)环境变量中所有的值取出来,放到变量environment中


下一篇:missing semester - 学习笔记(汇总)