当前位置:   article > 正文

超详细Maven下载与配置

maven下载

目录

一、Maven介绍

二、Maven下载

​三、Maven配置


一、Maven介绍

Apache Maven是一个软件项目管理的综合工具。

​ 基于项目对象模型(POM)的概念,提供了帮助管理构建、文档、报告、依赖、发布等方法,Maven简化和标准化项目建设过程。处理变异,分配,文档,团队协作和其他任务的无缝衔接。Maven增加可中用性并负责建立相关的任务。

1)Maven的好处

  • 可以将项目过程规范化、自动化、高效化以及强大的可扩展性,利用Maven自身以及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等
  • 使得项目的管理变得容易,构建项目的速度更快,由于Maven提供了仓库的概念去管理jar包,所以用git和SVN的时候,存储构建的项目体积会更小

2)Maven的原理

​采用远程仓库和本地仓库以及一个核心的配置文件pom.xml,pom.xml中定义的jar包文件从远程仓库下载到本地仓库中,各个项目使用同一个本地仓库的jar包,同一个版本的jar包也只需下载一次,而且避免每个应用都去拷贝jar。同时它采用了现在流行的插件体系结构,所以Maven的核心非常的小,只有几兆大小的文件,在执行Maven任务的时候才会去自动下载需要的插件。
 

二、Maven下载

直接下载地址:https://archive.apache.org/dist/maven/
 

 可选择对应的版本

官网地址:https://maven.apache.org/download.cgi


进入与上面下载地址相同的页面

这里选择maven-3,进入对于详细子版本页面(3.0到3.9)

点击对应的版本进入binaries页面,选择zip安装包下载

下载完成之后直接解压到安装目录

三、Maven配置

选择我的电脑,右键选择属性,进入电脑设置页面

选择高级系统设置

选择高级--》环境变量,进入环境变量配置页面

在系统环境变量新建MAVEN_HOME,对应就是Maven的文件路径

在系统变量里,选择path,进行编辑,添加

新建下面一个变量

%MAVEN_HOME%\bin

确定保存,变量就配置好了

最后测试验证一下,win+R进入终端页面,输入mvn -v 输出maven版本信息,至此安装配置结束

四、Maven使用

Maven包下面有一个conf文件夹,该目录下包含了一个非常重要的文件settings.xml。配置该文件就可以在project中定制Maven的行为,那我们需要关注的就是本地包下载存放的位置,以及远程包下载的私服地址

这里可以设置为自己定义的目录

还有一个是镜像地址

一般自己用可以选择公用的阿里云、华为云、腾讯云等,如果是公司使用,可以配置公司的私服地址

各镜像地址如下

  1. ----阿里云
  2. <mirror>
  3. <id>nexus-aliyun</id>
  4. <mirrorOf>central</mirrorOf>
  5. <name>Nexus aliyun</name>
  6. <url>http://maven.aliyun.com/nexus/content/groups/public</ur1>
  7. </mirror>
  8. <mirror>
  9. <id>aliyunmaven</id>
  10. <mirrorOf>*</mirrorOf>
  11. <name>阿里云公共仓库</name>
  12. <url>https://maven.aliyun.com/repository/public</url>
  13. </mirror>
  14. ----华为云
  15. <mirror>
  16. <id>huaweicloud</id>
  17. <mirrorOf>*</mirrorOf>
  18. <url>https://mirrors.huaweicloud.com/repository/maven/</url>
  19. </mirror>
  20. ----腾讯云
  21. <mirror>
  22. <id>nexus-tencentyun</id>
  23. <mirrorOf>*</mirrorOf>
  24. <name>Nexus tencentyun</name>
  25. <url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
  26. </mirror>

至此,maven配置就全部完成!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/1006374
推荐阅读
相关标签
  

闽ICP备14008679号