idea中maven的安装与配置
说明:类似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已经安装成功。
二、配置本地仓库
这里还是以本人举例,大家可以自行命名。
- 在D:\Java Develop\apache-maven-3.3.9目录下新建Repository文件夹,该文件夹用作maven的本地库。
- 打开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的安装与配置的更多相关文章
- Maven的安装、配置及使用入门
Maven的安装.配置及使用入门 本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网站与我取得联系,欢迎大家与 ...
- Maven(1)-安装和配置
Maven(1)-安装和配置 一.本机必须安装好Jdk 二 .maven下载 http://maven.apache.org/download.cgi ,下载后把maven-bin解压到自己的目录即可 ...
- 一.Maven的安装和配置整理
Maven的安装和配置 1.1安装 进入Maven官网的下载页面:http://maven.apache.org/download.cgi选择当前最新版本:" ...
- 1.Maven的安装及配置
1 Maven 介绍 Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”.本书将介绍Maven这一跨平台的项目管理工具.作为Apache组织中的一个颇为成功的开源项目,Maven ...
- 【工具学习】——Maven的安装与配置
[含义] 什么是构建? 构建,英文build.构建包括编译.运行.生成文档.打包.部署等等工作内容,如果我们每天手工去干这些事情,那会浪费很多的时间.因此,构建管理工具应运而生. maven,作为项目 ...
- Maven的安装与配置(eclipse,idea)
Maven的安装与配置 一.需要准备的东西 1. JDK 2. Maven程序包 3. Eclipse 4. Idea 二.下载与安装 1. 前往https://maven.apache.org/ ...
- Java·Maven的安装与配置
阅文时长 | 0.58分钟 字数统计 | 937.6字符 主要内容 | 1.引言&背景 2.Maven的下载与安装 3.Maven全局配置 4.Settings.xml文件的配置 5.远程仓库 ...
- Maven的安装、配置及使用入门+maven安装报错:JAVA_HOME【申明:来源于网络】
Maven的安装.配置及使用入门+maven安装报错:JAVA_HOME[申明:来源于网络] Maven的安装.配置及使用入门:http://www.cnblogs.com/dcba1112/arch ...
- linux ---maven的安装和配置
linux下的maven的安装和配置:本人使用的是apache-maven-3.3.9-bin.tar.gz------安装maven的前提是JDK安装成功:java -version 测试一下--J ...
随机推荐
- C#中SQL SERVER 2008字符数据类型使用心得
一.尽可能使用Varchar,少使用或者不使用Char字符类型 因为char类型输入的数据长度达不到设计长度,会用空格补足,下面是数据表设计图: 下面是编辑前200行的图: 凡是输入的数据长度达不到设 ...
- ARM架构安装Kubernetes集群
背景 类型 版本 操作系统 CentOS Linux release 7.6.1810 (AltArch) 内核 Linux master 4.18.0-80.7.2.el7.aarch64 硬件配置 ...
- APIO2020 交换城市
我是真的不稳定的垃圾选手. 对于一张图来说,两个人能满足题面关系等价于这张图不是链,很好证明,如果有度数 \(> 2\) 的点,让一个人跑到一个度数 \(= 1\) 的地方就可以了. 如果离线就 ...
- AcWing 361. 观光奶牛
01规划 设答案为 \(ans\). 二分答案,设当前二分值为 \(mid\). 设一个环 \(S\) 的边权为 \(t_1, t_2, t_3...\),点权为 \(f_1, f_2, f_3... ...
- spark有个节点特别慢,解决办法
除解决数据倾斜问题外,还要开启推测执行,寻找另一个executor执行task,哪个先完成就取哪个结果,再kill掉另一个.
- 廖雪峰官网学习js 字符串
操作字符串: length() 长度 totoLowerCase() 小写 toUpperCase() 大写 trim() 移除空白 charAt( ...
- C++ 虚函数表与多态 —— 关键字 override 的用法
override 仅能用于虚函数,他属于C++新特性,是重写覆盖的意思,他的存在仅仅是为了提高代码的可阅读性: 作用: 1. 提示程序的阅读者,这个函数是重写父类的功能. 2. 防止程序员在重写父类的 ...
- 2020-2021-1 20209307《Linux内核原理与分析》第五周作业
一.理论知识 系统调用:操作系统为用户态进程与硬件设备进行交互提供的一组接口. 系统调用的三层皮:API(应用程序接口),中断向量system_call,中断服务程序sys_xyz 宏观上Linux操 ...
- 利用设计模式消除业务代码中的 if-else
准备工作:假设这样的一个业务场景:有一个自动开票的功能需要实现,在程序里面需要根据账单的类型执行对应的处理逻辑. 以下使用了 Lombok 简化代码!!! 账单类型枚举: /** * @author ...
- 面向切面@Aspect
package com.imooc.demo.filter; import org.springframework.core.Ordered; import org.springframework.c ...