1.IntelliJ IDEA Maven配置

1.1. Maven介绍与下载

Maven是一个项目管理工具,使用它能对Java项目中的jar包进行管理与项目构建,很好地解决了传统项目使用导包的方式管理jar包引起的jar包冲突问题。

Maven下载可以直接到Maven的官方网址进行下载,下载地址:

https://maven.apache.org/docs/history.html,一般我们使用Maven 3.3.X的版本下载即可。

注意:目前3.6.1的版本可以在Apache Maven的官网上直接获取Link资源进行下载,而3.3.9的资源则需要通过官网镜像地址进行下载:http://mirror.bit.edu.cn/apache/maven/maven-3/

这里我们选择binaries/,选择bin.zip进行下载即可。

选择第二个进行下载即可:

特别注意:在这里不能选择source/目录中的src.tar.gz或src.zip包进行下载,因为这个包的目录结构bin已经发生了变化,在windows系统中配置会出现——mvn -v 报错:找不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launcher的问题。

1.2. IDEA配置SDK

前面介绍我们在安装了JDK之后,IDEA会自动识别JDK版本进行项目构建,但是对于设置全局SDK,添加不同版本的JDK还是需要我们自己进行设置的,一句话,自己配置比较放心!下面我们就来看看具体配置SDK的步骤:

①选择File—Project Structure,选择SDKs可以对全局的SDK环境进行配置;

②对应项目Project与模块Modules级别的SDK的配置,可以在下面的配置中进行对应的设置;

1.3. Maven的安装与配置

下载apache-maven-3.3.9-bin.zip安装压缩包后,在本地D盘解压后即可,

Maven环境变量配置:

①计算机右键—属性,选择高级系统设置—环境变量,在系统变量中新建一个MAVEN_HOME变量,变量值为当前maven的安装src目录:

D:\apache-maven-3.3.9

②在系统变量Path的值中配置maven的安装目录,确保maven在系统中每个地方都能使用,具体方式:编辑Path变量,在变量值最后设置:;%MAVEN_HOME%\bin

③检测apache-maven-3.3.9环境是否安装成功:

cmd命令窗口输入:mvn –v(或mvn -version),如果出现如下显示即表示Maven在本地系统安装配置成功。

1.4. IDEA配置Maven

在IDEA配置Maven之前,首先我们优先要配置的是maven安装目录下的settings.xml文件,首先我们在conf目录下备份一个settings.xml文件bak:

然后打开settings.xml中修改其中主要的两处配置:

① localRepository

修改如下:

②mirrors

修改如下:

更多maven-settings.xml配置学习可参见博客:

https://www.cnblogs.com/s1165482267/p/7928275.html

其次是在IDEA工具中配置maven开发者目录,用于工具自动构建maven项目的相关设置,具体设置如下:File—Settings—Build, Execution, Deployment,选择Maven,做下图设置即可完成Maven在IDEA上的设置:

【IDEA使用技巧】(3) —— IntelliJ IDEA Maven配置的更多相关文章

  1. intellij idea maven配置及maven项目创建

    1. 下载Maven 官方地址:http://maven.apache.org/download.cgi 解压并新建一个本地仓库文件夹 2.配置maven环境变量 3.配置配置本地仓库路径 4.配置阿 ...

  2. 浅谈基于Intellij IDEA Maven的配置与使用

    在java开发中,引入jar包的方式从种类上划分,可分为自动导入和手动导入,然而,手动导入繁琐,不是很适合当前开发模式,手动导入也被自动导入所取代. 当前,Maven和Gradle是比较主流的自动导入 ...

  3. Maven配置,使用IntelliJ IDEA和Maven创建Java Web项目

    1. 下载Maven 官方地址:http://maven.apache.org/download.cgi 解压并新建一个本地仓库文件夹 2.配置本地仓库路径   3.配置maven环境变量     4 ...

  4. Maven配置Spring+SpringMVC+MyBatis(3.2.2)Pom 以及 IntelliJ IDEA 怎样打开依赖视图

    Maven配置Spring+SpringMVC+MyBatis(3.2.2)Pom 配置原则: 利用依赖,将所需的jar包加载到project中. 先依赖主要jar包 Spring + Spring ...

  5. intellij maven配置与使用

    目录 intellij maven配置与使用 Maven 常用设置介绍 Maven 骨架创建 Java Web 项目 Maven 组件来管理项目 @(目录) intellij maven配置与使用 M ...

  6. Intellij IDEA +MAVEN+Jetty实现SpringMVC简单查询功能

    利用 Intellij IDEA +MAVEN+Jetty实现SpringMVC读取数据库数据并显示在页面上的简单功能 1 新建maven项目,配置pom.xml <project xmlns= ...

  7. maven配置及IDEA配置maven环境

    一. maven的下载及配置 1. maven下载地址 可以在网址:https://maven.apache.org/download.cgi下载最新版本的maven 2. maven文件解压缩 解压 ...

  8. IntelliJ IDE 常用配置

    一. Intellij IDE 安装与破解 详细安装步骤 二.IntelliJ Maven 配置 查看: 使用IntelliJ IDEA 配置Maven(入门) 三.IntelliJ Tomcat 配 ...

  9. maven配置多仓库的方法

    刚接触maven就是在公司里配置好的,所以一直以来使用都没毛病,所以一直没有去动这些固有的东西. 但是,后来把公司的电脑拿回家之后,发现有的东西就搞不起来了.原因也看一下就明白了,因为在公司的时候用的 ...

随机推荐

  1. Phalcon框架的编译安装 内存不足的解决办法

    对症解决 有两种解决方法,一种是提升ECS系统内存.但是却要真金白银跟阿里云去购买的.另一种,则是手动创建swap交换文件.下面来介绍第二种方法. 第一步:首先确定系统是否已经开启swap交换分区: ...

  2. Codevs 2800 送外卖(状压DP)

    2800 送外卖 时间限制: 2 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 题目描述 Description 有一个送外卖的,他手上有n份订单,他要把n份东西,分别送达n ...

  3. html5获取用户当前位置

    支持地理定位的浏览器有IE9+.Firefox 3.5+ .Opera 10.6+ .Safari 5+ .Chrome.iOS 版Safari.Android版WebKit. navigator.g ...

  4. (8)Go Map

    Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现. Map map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用. map定义 G ...

  5. Sybase数据库连接配置

    简介 1984年,Mark B. Hiffman和Robert Epstern创建了Sybase公司,并在1987年推出了Sybase数据库产品.SYBASE主要有三种版本,一是UNIX操作系统下运行 ...

  6. 前后端通信—CORS(支持跨域)

    根据前端跨域的那些事这篇文章中的跨域的理解这一块,我们重新创建两个服务,第一个服务使用了test.html const http = require('http') const fs = requir ...

  7. (三)Cisco dhcp snooping实例1-单交换机(DHCP服务器和DHCP客户端位于同一VLAN)

    环境:cisco dhcp server和客户端都属于vlan27,dhcp server 接在交换机G0/1,客户端接在交换机的G0/2 cisco dhcp server相关配置 ip dhcp ...

  8. 刷题记录:[LCTF]bestphp's revenge

    目录 刷题记录:[LCTF]bestphp's revenge 一.知识点 1.SoapClient触发反序列化导致ssrf 2.serialize_hander处理session方式不同导致sess ...

  9. 第07组 Beta冲刺(1/5)

    队名:摇光 队长:杨明哲 组长博客:求戳 作业博客:求再戳 队长:杨明哲 过去两天完成了哪些任务 文字/口头描述:代码编辑器 展示GitHub当日代码/文档签入记录:(组内共用,已询问过助教小姐姐) ...

  10. 第10组 Beta冲刺(1/5)

    链接部分 队名:女生都队 组长博客: 博客链接 作业博客:博客链接 小组内容 恩泽(组长) 过去两天完成了哪些任务 描述 tomcat的学习与实现 服务器后端部署,API接口的beta版实现 后端代码 ...