MAVEN

1. 为什么学习maven

  1. 在javaweb开发中需要引入大量的jar包,需要手动导入
  2. 如何能够让一个东西自动帮我们导入和配置这个jar包。
    由此,Maven诞生了!

2. Maven项目架构管理工具

我们目前用来方便导入jar包

Maven核心思想:约定大于配置

  • 有约束,不要去违反

Maven会规定好你该如何去编写我们的Java代码,必须按照这个规范来;

3. 配置环境变量

在系统环境变量中

配置如下:

  • M2_HOME : D:\apache-maven-3.6.3\bin
  • MAVEN_HOME : D:\apache-maven-3.6.3
  • Path里面配置 %MAVEN_HOME%\bin

4. 阿里云镜像

  • 镜像:mirrors
    • 作用:加速我们的下载
  • 国内建议使用阿里云镜像
<--! 在apache-maven-3.6.3\conf\settings\160行 -->
<mirrors>
    <id>nexus-aliyun</id>
    <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
    <name>Nexus aliyun</name>
       <url>http://maven.aliyun.com/nexus/content/groups/public/</url>     
</mirrors>

在网页上还可以搜到其他的

<mirror>
       <id>nexus-aliyun</id>
       <mirrorOf>central</mirrorOf>
       <name>Nexus aliyun</name>
       <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>

mirror可以配置多个

5. 本地仓库

在本地的仓库,远程仓库

建立一个本地仓库:localRepository

<!--在apache-maven-3.6.3\conf\settings\55行-->
<localRepository>D:\apache-maven-3.6.3\maven-repo</localRepository> 
<!--中间的地址可以自定义-->

6. 补充:更多资料

https://my.oschina.net/huangyong/blog/194583

posted @ 2020-03-21 13:32  giaogiaoze  阅读(193)  评论(0编辑  收藏  举报