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. ArrayList 集合 简单运用

     集合 遍历 import java.util.ArrayList; class Demo02 { public static void main(String[] args) { // 创建Arra ...

  2. [USACO09DEC] Dizzy Cows 拓扑序

    [USACO09DEC] Dizzy Cows 拓扑序 先对有向边跑拓扑排序,记录下每个点拓扑序,为了使最后的图不存在环,加入的\(p2\)条无向边\(u,v\)必须满足\(u\)拓扑序小于\(v\) ...

  3. Cogs 727. [网络流24题] 太空飞行计划(最大权闭合子图)

    [网络流24题] 太空飞行计划 ★★☆ 输入文件:shuttle.in 输出文件:shuttle.out 简单对比 时间限制:1 s 内存限制:128 MB [问题描述] W 教授正在为国家航天中心计 ...

  4. 洛谷 P4822 [BJWC2012]冻结 题解

    P4822 [BJWC2012]冻结 题目描述 "我要成为魔法少女!" "那么,以灵魂为代价,你希望得到什么?" "我要将有关魔法和奇迹的一切,封印于 ...

  5. nRF51822 配对之device_manager_init 调用,以及保证 用户数据存储 的Flash 操作不与device manager 模块冲突

    昨天 遇到了一个烦心的问题,被老外客户怼了两句,恼火,很想发火,发现英文不够用,算了,就不跟直肠的鬼佬一般见识.说正事. 最近的一个nRF51822+MT2503 钱包防丢项目,准备接近量产了.昨天做 ...

  6. element ui 合计/table show-summary

    在el-table 上面加上show-summary就可以对table的数据进行合计 但是上次出现了合计栏有的为空,有的合计不对的情况,如果出现的是空,那么说明你渲染的数据有undefine(即后台返 ...

  7. 清理收藏夹中的json

    1.json的字符串与对象转换 $.parseJson(str)与JSON.parse(str) 返回值是true.另:json对象和字符串的相互转换 JSON.stringify(obj) 将JSO ...

  8. 自定义设置jqGrid的标头居中加粗等

    beforeRequest: function () { $("thead th").css("text-align", "center") ...

  9. 泡泡一分钟:BLVD: Building A Large-scale 5D Semantics Benchmark for Autonomous Driving

    BLVD: Building A Large-scale 5D Semantics Benchmark for Autonomous Driving BLVD:构建自主驾驶的大规模5D语义基准 Jia ...

  10. 利用Flex&b 开发一门语言

    https://blog.csdn.net/CrazyHeroZK/article/details/87359818