【环境搭建】Maven 下载及安装

编程入门 行业动态 更新时间:2024-10-12 01:31:48

【<a href=https://www.elefans.com/category/jswz/34/1771403.html style=环境搭建】Maven 下载及安装"/>

【环境搭建】Maven 下载及安装

更新日期:2022/03/16
只要我们一起大笑,可怕的东西就会跑光光了。

目録

    • 1. Maven 下载及安装
    • 2. Maven 环境变量的配置
    • 3. 配置 Maven 本地仓库及中央库镜像(非必须,可跳过)
    • 4. Maven 常用指令
    • 5. 常见的域名后缀及其含义
    • 【每日一面】
          • Maven 常见的依赖范围有哪些?

 


1. Maven 下载及安装

Maven (内行,专家)是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。此外,Maven 能够很方便的帮你管理项目报告,生成站点,管理 JAR 文件,等等。

简单的说 Maven 可以用配置文件(pom.xml)的方式对项目的描述、名称、版本号、项目依赖等等信息进行描述。使之项目描述结构清晰,任何人接手的成本比较低。

点击进入Maven官网下载

Maven 与 JDK 版本对应关系 → 点击访问
这里我们下载最新版本的 apache-maven-3.6.3

  • .tar.gz 为 Linux 系统下的压缩包文件
  • .zip 为 Windows 系统下的压缩包文件


等待下载…


下载完成后,解压



2. Maven 环境变量的配置

windows + E 进入【我的电脑】 → 鼠标右键选择【电脑属性】 → 控制面板点【高级系统设置】 → 切换到【高级】选项卡 → 点击【环境变量】进行配置

  1. MAVEN_HOME环境变量 它指向 Maven 的安装目录,Eclipse/NetBeans/Tomcat 等软件就是通过搜索 MAVEN_HOME 变量来找到并使用安装好的Maven。
D:\apache-maven-3.6.3 -- 粘贴在【MAVEN_HOME】,没有就自己创建一个MAVEN_HOME变量
  1. PATH环境变量 作用是指定命令搜索路径,在 shell 下面执行命令时,它会到 PATH 变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 tomcat安装目录下的bin目录增加到现有的 PATH 变量中,bin 目录中包含经常要用到的可执行文件。
;%MAVEN_HOME%\bin; -- 粘贴在【PATH】变量尾部          
  1. 检查是否配置成功
    windows + R 打开【运行】 → 输入 cmd 进入【命令提示符窗口】 → 输入【mvn -v】
    出现版本号等信息就是配置安装成功了!!!



3. 配置 Maven 本地仓库及中央库镜像(非必须,可跳过)

当我们从maven中获取jar包的时候,maven 首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。

  1. 第一步,我们先新建一个文件夹,重命名文件夹名为:【mavenRepository】

     
  2. 第二步,修改 Maven 的配置文件:【settings.xml】

     
  3. 第三步,找到配置本地仓库的地方:【localRepository】默认是被注释掉的

     
  4. 第四步,把标签复制一份出来,写上自己刚才建的【mavenRepository】的路径

     
  5. 第五步,配置中央库镜像

对于下载慢,网速卡的情况,感谢阿里云 Maven 中央仓库为 阿里云云效 提供的公共代理仓库,帮助研发人员提高研发生产效率,使用阿里云 Maven 中央仓库作为下载源,速度更快更稳定。

还是修改 Maven 的配置文件:【settings.xml】找到 mirror 同样默认是被注释掉的

 
6. 第六步,把下列标签粘在【mirrors】标签里

	<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>;/url></mirror>

 
7. 第五步,验证一下本地仓库是否配置成功
windows + R 打开【运行】 → 输入 cmd 进入【命令提示符窗口】 → 输入【mvn help:system】


看到刚刚配置的本地文件夹【mavenRepository】里面有很多下好的jar包就是成功了!!!



4. Maven 常用指令

指令含义
clean清理target目录
test测试执行test/java源码包中的所有的测试方法
deploy部署,把打包后的文件安装到私服
compile编译源代码
test-compile编译测试源代码
site生成项目相关信息的网站
package根据项目打包到target目录生成jar
install在本地Repository中安装jar
archetype:generate创建Maven项目
eclipse:eclipse生成eclipse项目文件
jetty:run启动jetty服务
tomcat:run启动tomcat服务

5. 常见的域名后缀及其含义

域名后缀全拼含义
commercial商业组织
china中国顶级域名
.govgoverment政府部门
.edueducation教育部门
.milmilitary军事部门
organization非赢利组织
.clubclub各类会所社团

【每日一面】

Maven 常见的依赖范围有哪些?

compile:编译依赖,默认的依赖方式,在编译(编译项目和编译测试用例),运行测试用例运行(项目实际运行)三个阶段都有效,典型地有spring-core等jar。
test测试依赖,只在编译测试用例和运行测试用例有效,典型地有JUnit。
provided:对于编译和测试有效,不会打包进发布包中,典型的例子为servlet-api一般的web工程运行时都使用容器的servlet-api。
runtime:只在运行测试用例实际运行时有效,典型地是jdbc驱动jar包。
system:不从maven仓库获取该jar,而是通过systemPath指定该jar的路径。
import:用于一个dependencyManagement对另一个dependencyManagement的继承
依赖范围简单的说就是这三种(编译classpath、测试classpath、运行classpath)

更多推荐

【环境搭建】Maven 下载及安装

本文发布于:2024-03-05 18:06:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1713006.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:环境   Maven

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!