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. lettcode 上的几道哈希表与链表组合的数据结构题

    目录 LRU缓存 LFU缓存 全O(1)的数据结构 lettcode 上的几道哈希表与链表组合的数据结构题 下面这几道题都要求在O(1)时间内完成每种操作. LRU缓存 LRU是Least Recen ...

  2. CF #365 DIV2 D Mishka and Interesting sum 区间异或+线段树

    D. Mishka and Interesting sum time limit per test 3.5 seconds memory limit per test 256 megabytes in ...

  3. 一些常用的文本文件格式(TXT,JSON,CSV)以及如何从这些文件中读取和写入数据

    TXT文件: txt是微软在操作系统上附带的一种文本格式,文件以.txt为后缀. 从txt文件中读取数据: with open ('xxx.txt') as file: data=file.readl ...

  4. 超参数(Hyperparameter)

    什么是超参数? 机器学习模型中一般有两类参数:一类需要从数据中学习和估计得到,称为模型参数(Parameter)---即模型本身的参数.比如,线性回归直线的加权系数(斜率)及其偏差项(截距)都是模型参 ...

  5. 【CPLEX教程03】java调用cplex求解一个TSP问题模型

    00 前言 前面我们已经搭建好cplex的java环境了,相信大家已经跃跃欲试,想动手写几个模型了.今天就来拿一个TSP的问题模型来给大家演示一下吧~ CPLEX系列教程可以关注我们的公众号哦!获取更 ...

  6. js如何将汉字转化为拼音

    github地址,上面有封装好的转换工具:https://github.com/sxei/pinyinjs 里面有几个库,根据功能,库的文件大小也不一样,可以根据需求去引入使用. 里面封装好了方法: ...

  7. mysql 分组条件筛选

    mysql> select * from table1; +----------+------------+-----+---------------------+ | name_new | t ...

  8. Tkinter 之爬虫框架项目实战

    一.效果图 二.源码 ''' 测试内容页爬取''' def test_content_url(self): try: url = self.test_url_var.get().strip() ite ...

  9. Java获取当天、当前月、当前年(今年)的开始和结束时间戳

    最近在做统计相关的功能的时候涉及到了获取当天的开始和结束的时间戳.当月和当年的开始结束时间戳,特此记录,以作备忘. 相关代码 package com.lingyejun.authenticator; ...

  10. 第09组 Alpha冲刺(4/4)

    队名:软工9组 组长博客:https://www.cnblogs.com/cmlei/ 作业博客:https://edu.cnblogs.com/campus/fzu/SoftwareEngineer ...