最新版Maven3.6.3下载与安装
由于转载,非最新了,哈哈,主要是思路
Maven下载与安装
一、Maven概念
? Maven 是一个基于Java平台 自动化构建工具
发展历程: Make –>Ant–>Maven–>Gradle
功能
- 清理: 删除编译的结果,为重新编译做准备
- 编译: java–>class 将java文件转变为class文件
- 测试: 针对项目中的关键点进行测试,亦可用项目中的测试代码 去测试开发代码
- 报告: 将测试的结果进行显示
- 打包: 将项目中包含的多个文件 ,压缩成一个文件,用于安装或部署。(java项目->jar web项目->war)
- 安装: 将打成的包放在本地仓库,供其他项目使用
- 部署: 将打成的 包放到服务器上准备运行
作用
- 增加第三方的jar
- jar包之间的依赖关系(当使用一个jar的时候,如果这个jar需要依赖其他jar,则会自动下载所依赖的jar)
- 将项目拆分为若干个模块
约定配置:
Maven 提倡使用一个共同的标准目录结构,Maven 使用约定优于配置的原则,大家尽可能的遵守这样的目录结构:
目录
目的
${basedir}
存放pom.xml和所有的子目录
${basedir}/src/main/java
项目的java源代码
${basedir}/src/main/resources
项目的资源,比如说property文件,springmvc.xml
${basedir}/src/test/java
项目的测试类,比如说Junit代码
${basedir}/src/test/resources
测试用的资源
${basedir}/src/main/webapp/WEB-INF
web应用文件目录,web项目的信息,比如存放web.xml、本地图片、jsp视图页面
${basedir}/target
打包输出目录
${basedir}/target/classes
编译输出目录
${basedir}/target/test-classes
测试编译输出目录
Test.java
Maven只会自动运行符合该命名规则的测试类
~/.m2/repository
Maven默认的本地仓库目录位置
二、使用Maven
注意:使用之前必须保证有Java环境,否则会失败
下载
官网:http://maven.apache.org/
1、进入官网点击 Download
2、下载最新的版本3.6.3,直接点击 apache-maven-3.6.3-bin.zip
3、下载其他版本,点击下面的 archives
4、进入之后选择需要下载的版本
5、选择下载maven-3/3.6.3
6、点击 binaries/
7、选择 apache-maven-3.6.3-bin.zip ,完成之后得到安装包
安装
选择一个目录,将下载的Maven压缩包进行解压
配置Maven仓库
1、打开该目录下的 conf/settings.xml 文件
2、在settings标签下面 添加
<localRepository>E:/Maven/repository</localRepository>
添加远程仓库镜像
找到 mirrors 标签在下面添加:
<mirrors><!-- 阿里云仓库 --><mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror> </mirrors>
指定Maven 的jdk 版本
在标签下面添加:
<profile> <id>JDK-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties>
</profile>
配置Maven环境变量
打开电脑的环境变量配置:右击 我的电脑 打开 属性,打开高级系统设置
找到环境变量设置 点击
在系统变量中 点击新建 填写:
变量名:MAVEN_HOME
变量值:E:Mavenapache-maven-3.6.3 就是你解压的Maven 的根目录
接着配置PATH:在系统变量中找到PATH,双击打开之后 点击新建 添加:%MAVEN_HOME%in ,完成之后点击确定
验证Maven 是否配置完成
win+R 运行CMD
输入 mvn -version 或 mvn -v,出现下面的则说明 Maven已配置完成
动动你的手指点个赞!!
————————————————
版权声明:本文为CSDN博主「你家的张少」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_37460214/article/details/105836856
最新版Maven3.6.3下载与安装相关推荐
- 2021 最新版 JDK 1.8 下载与安装 步骤演示 (图示版)
2021 最新版 JDK 1.8 下载与安装 步骤演示 <图示版> 0.JDK简介 0.1 JDK结构图 0.2 JDK的基本组件 一. 下载 1. 第一步:百度搜索jdk 8 2. 第二 ...
- 最新版Android Studio-2021.11下载、安装步骤(超详细)
一.官网下载地址 Download Android Studio and SDK tools | Android Developers (google.cn) 如果你的电脑是64位,打开官网直接下 ...
- Maven3.6的下载和安装
一.Maven下载 进入Maven官网下载压缩包 ++++++++++++++++++++++++ 二.安装配置 1.解压安装包即可 2.配置环境变量 此电脑-右键'管理'-高级系统设置-环境变量 系 ...
- 2022 最新版 JDK 17 下载与安装 步骤演示 (图示版)
JDK 17 目录 第一步:oracle 官网搜jdk ,会出现如下界面 第二步:安装 第三步:选 是 第四步: 下一步 第五步:修改安装位置 5.1 点击更改,进入系统文件目录 5.2 下一步 安装 ...
- maven下载和安装·
注意:安装Maven3之前需要安装jdk1.7以上版本,下面介绍的是最新版Maven官网下载并安装, 第一步,官网下载Maven文件 下载地址:http://maven.apache.org/down ...
- 新版mysql的下载教程_Mysql最新版8.0.21下载安装配置教程详解
一.下载 1.下载安装包 mysql下载路径:https://dev.mysql.com/downloads/file/?id=496745 2.解压压缩包 解压到安装的目录: 3.在此目录下新建my ...
- 以太坊钱包Metamask 下载,Metamask 7.7.9最新版官方版下载和安装方法
metamask 所有官方版最新版下载,chrome浏览器插件, 区块链以太坊eth钱包安装使用教程 MetaMask是一个开源的以太坊钱包,能帮助用户方便地管理自己的以太坊数字资产, 但在国内由于网 ...
- JDK的最新版的下载与安装
JDK的最新版的下载与安装 一.JDK概述 JDK全称Java Development ToolKit,是Java语言开发工具包.是整个JAVA的核心,包括了Java运行环境(Java Runtime ...
- NIST随机数测试软件下载,安装、和使用,分析方法最新版(19年4月)
NIST随机数测试软件下载,安装.和使用方法 NIST简介 NIST下载与安装 NIST软件的使用 NIST软件使用过程中可能的出错 如何查看finalAnalysisReport.txt和freq. ...
最新文章
- Linux下的ELF可执行文件学习总结
- 成功解决TypeError: unsupported operand type(s) for +: 'dict_items' and 'list'
- ML之LoR:kaggle比赛之利用泰坦尼克号数据集建立LoR模型对每个人进行获救是否预测
- 2020-10-29(Android 的DEX ,ODEX,ELF )
- Ironport对邮件主题中包括特殊字符的过滤
- 轻松搞定个人虚拟桌面部署之1-远程桌面服务概述
- Vh和Vw的简介和使用
- android保存字符到sd卡,android 保存TXT文件到SD卡方法
- 乐在其中设计模式(C#) - 命令模式(Command Pattern)
- 人类一败涂地电脑版_iOS账号分享 |人类一败涂地 我们继续相爱相杀,PC大火游戏移植!...
- 使用C# impersonation进行windows帐号的校验
- 不是我的错,也不是Atlas的!
- python修改散点图中点的颜色_更改散点图中不同虚拟值的点的颜色 - python
- git submodule使用的笔记
- Android studio创建Java测试类
- mindoc mysql_mindoc
- TF-IDF算法总结
- 【编程之美】读书笔记:寻找最大的K个数
- 华为防火墙笔记-报文处理流程
- ChatGPT使用案例之图像生成