说明:类似maven安装和配置的帖子在网上有很多,本人也有做过参照,但是有些帖子的步骤跳跃性比较大,故此,本人整理了一下,给大家做个参考。

一、下载安装

一般都是在官网进行下载

https://maven.apache.org/download.cgi

这里以本人的环境举例

  jdk:1.8.0_172

  maven: 3.3.9

  其实大版本号相匹配就可以(避免各版本相差较大会有不兼容的情况出现)  比如主流开发环境一般都是jdk1.8,tomcat8.5,mysql5.5或者5.7,maven的话本人是安装的3.3。

下载完成之后,找到自己开发环境所在的文件夹,进行解压。(要养成不起中文路径名的好习惯,避免不必要的麻烦)。 

解压完成之后就要进行环境变量的配置,maven的配置是依赖于jdk的,也就是需要先装好jdk。网上jdk安装配置的教程比较多。这里就默认大家已经安装好jdk了。

  这里以win10为例。首先右键电脑属性,点击高级系统设置,打开环境变量,在系统变量里新建变量。浏览目录找到maven的安装路径

  

变量名:MAVEN_HOME

变量值:D:\Java Develop\apache-maven-3.3.9

  下面配置系统变量里的path变量,点击编辑,追加

%MAVEN_HOME%\bin

做完以上操作,maven已经完成了安装,可以通过DOS命令查看是否安装成功

mvn -version

至此,maven已经安装成功。

二、配置本地仓库

这里还是以本人举例,大家可以自行命名。

  1. 在D:\Java Develop\apache-maven-3.3.9目录下新建Repository文件夹,该文件夹用作maven的本地库。
  2. 打开D:\Java Develop\apache-maven-3.3.9\conf\settings.xml文件,加入一些代码。

我们先设置本地仓库位置。就是我们刚才新建的Repository文件夹。(注意要把代码写到注释外面!!!)

    <!--下面是自己设置的本地仓库位置-->
    <localRepository>D:\Java Develop\apache-maven-3.3.9\Repository</localRepository>

由于外网下载速度很慢,所以我们选择使用阿里云的镜像。(不使用镜像的话很慢很慢,使用镜像几分钟就好了 注意代码要写在一对儿<mirrors></mirrors>标签里面!!!)

<!--设置阿里云镜像-->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

我在这里把最后一步配置做好,然后再下载jar包。我这里使用的是jdk8(同样代码要写在<profiles></profiles>标签里面!!!)

    <!--java版本-->
<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>

好了,到了这里配置文件就写完了,不要忘记保存哦。

下面可以通过DOS命令下载jar包了,在DOS里输入以下指令。

mvn help:system

然后开始下载jar包,开始下载~

( 下载的很快有没有,如果你没有用镜像下载的话,我想你现在应该是有体会的,哈哈。)

这是下载成功的样子。

三、idea配置maven

接下来就是在idea中配置maven了。

这里以idea2020为例,其它版本大同小异。首先创建工程

然后静静的等待一会儿,idea联网后自动生成配置文件。

大功告成。

希望能帮助到大家。感谢观看。

idea中maven的安装与配置的更多相关文章

  1. Maven的安装、配置及使用入门

    Maven的安装.配置及使用入门 本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网站与我取得联系,欢迎大家与 ...

  2. Maven(1)-安装和配置

    Maven(1)-安装和配置 一.本机必须安装好Jdk 二 .maven下载 http://maven.apache.org/download.cgi ,下载后把maven-bin解压到自己的目录即可 ...

  3. 一.Maven的安装和配置整理

    Maven的安装和配置 1.1安装                 进入Maven官网的下载页面:http://maven.apache.org/download.cgi选择当前最新版本:" ...

  4. 1.Maven的安装及配置

    1 Maven 介绍 Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”.本书将介绍Maven这一跨平台的项目管理工具.作为Apache组织中的一个颇为成功的开源项目,Maven ...

  5. 【工具学习】——Maven的安装与配置

    [含义] 什么是构建? 构建,英文build.构建包括编译.运行.生成文档.打包.部署等等工作内容,如果我们每天手工去干这些事情,那会浪费很多的时间.因此,构建管理工具应运而生. maven,作为项目 ...

  6. Maven的安装与配置(eclipse,idea)

    Maven的安装与配置   一.需要准备的东西 1. JDK 2. Maven程序包 3. Eclipse 4. Idea 二.下载与安装 1. 前往https://maven.apache.org/ ...

  7. Java·Maven的安装与配置

    阅文时长 | 0.58分钟 字数统计 | 937.6字符 主要内容 | 1.引言&背景 2.Maven的下载与安装 3.Maven全局配置 4.Settings.xml文件的配置 5.远程仓库 ...

  8. Maven的安装、配置及使用入门+maven安装报错:JAVA_HOME【申明:来源于网络】

    Maven的安装.配置及使用入门+maven安装报错:JAVA_HOME[申明:来源于网络] Maven的安装.配置及使用入门:http://www.cnblogs.com/dcba1112/arch ...

  9. linux ---maven的安装和配置

    linux下的maven的安装和配置:本人使用的是apache-maven-3.3.9-bin.tar.gz------安装maven的前提是JDK安装成功:java -version 测试一下--J ...

随机推荐

  1. 第15.2节 PyCharm支持Python解释器的配置调整

    上节介绍了PyCharm的安装与简单使用,本节介绍PyCharm相关的配置调整,以支持在PyCharm环境下集成Python解释器进行程序的编译. 一. 工程配置调整 在执行文件前,可能需要对PyCh ...

  2. PyQt(Python+Qt)学习随笔:Qt Designer中toolBar的allowedAreas属性

    1.概述 allowedAreas属性指定工具栏允许移动的范围,其类型为枚举类Qt.ToolBarAreas,有如下取值: 以上取值可以同or操作组合使用. 2.访问方法 缺省值为Qt.AllTool ...

  3. PyQt(Python+Qt)学习随笔:Qt Designer中主窗口对象的tabShape属性

    tabShape属性用于控制主窗口标签部件(Tab Widget)中的标签的形状,对应类型为QTabWidget.TabShape,有两种取值: 1.QTabWidget.Rounded:对应值为0, ...

  4. Metasploit魔鬼训练营第一章作业

    1, Samba服务 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共 ...

  5. DokcerFile的添加及如何生成一个自定义镜像mycentos(四)

    最近在学习Docker,用commit去生成一个镜像,但是生成后的镜像非常臃肿,所以去学习了一下DockerFile. 前提条件: 已在虚拟机中成功安装Docker 简单的理解可以如下图所示: Doc ...

  6. 攻防世界 ctf web进阶区 unserialize

    进入到题目的界面,看到以下源码 构造payload=?code=O:4:"xctf":1:{s:4:"flag";s:3:"111";} 结 ...

  7. LeetCode初级算法之数组:36 有效数独

    有效数独 题目地址:https://leetcode-cn.com/problems/valid-sudoku/ 判断一个 9x9 的数独是否有效.只需要根据以下规则,验证已经填入的数字是否有效即可. ...

  8. 题解-CmdOI2019 口头禅

    题面 CmdOI2019 口头禅 给 \(n\) 个 \(01\) 串 \(s_i\),\(m\) 个询问问 \(s_{l\sim r}\) 的最长公共子串长度. 数据范围:\(1\le n\le 2 ...

  9. sqli-labs less32-37(宽字节注入)

    less-32 Bypass addslashes() less-33 Bypass addslashes() less-34 Bypass Add SLASHES less-35 addslashe ...

  10. Jmeter之分布式执行测试 (2)

    一. 安装Java 1.1下载JDK 1) Windows安装jdk,下载完成后,双击安装 2) Linux解压:tar -zxvf jdk-8u74-linux-x64.gz 1.2 Java环境变 ...