IDEA如何配置 Maven 及 Maven 安装过程(详细版)

这篇具有很好参考价值的文章主要介绍了IDEA如何配置 Maven 及 Maven 安装过程(详细版)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

IDEA如何配置 Maven(详细版)

一、安装Maven

1、下载Maven 安装包

官网:https://maven.apache.org/

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

2、点击Download ===》选择 apache-maven-3.8.6-bin.zip

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

3、下载后解压产生此文件夹

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

4、文件夹如图所示

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

二、环境变量配置

1、点击我的电脑->属性->高级系统设置->环境变量

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
IDEA如何配置 Maven 及 Maven 安装过程(详细版)
IDEA如何配置 Maven 及 Maven 安装过程(详细版)
IDEA如何配置 Maven 及 Maven 安装过程(详细版)

2、新建:M2_HOME 内容: maven的bin目录(这里看大家安装的路径,不一定一样)

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

3、新建:MAVEN_HOME 内容:maven的目录

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

4、关键配置path环境,前面的不要动。加上 %MAVEN_HOME%\bin

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

5、输入命令行 cmd mvn -version

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

至此maven环境变量配置完成!

三、配置镜像仓库

1、打开 \apache-maven-3.8.5\conf 下的 setting-xml 建议使用 notepad++ 打开

添加如下配置(这里我们使用【阿里云镜像】建议配置,下载速度比较快)


<!--  配置阿里云  -->
<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

2、配置本地仓库


  <!--  本地仓库路径  -->
  <localRepository>D:/repository</localRepository>
  

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

3、配置默认JDK版本(在setting.xml文件中配置)


<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>

四、IDEA配置Maven

1、打开IDEA,打开 settings 面板

1)在没有默认指定项目路径时出现:进入主界面后点击 configure,然后点击 settings

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

2)在有指定项目路径时出现:进入项目中 点击 File,然后点击 settings

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

2、在上面的快捷查找框中输入maven,查找与maven相关的设置,然后点击maven。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

3、修改maven的路径(使用本地的Maven),以及修改settings文件的位置和本地仓库的位置

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

4、推荐配置:设置maven在不联网的情况下使用本地插件

一般使用maven为我们提供好的骨架时,是需要联网的,配置这个,可以在没有网路的情况下,我们可以正常创建工程,并从之前已经使用过的工程中找到相应的骨架。

输入内容:-DarchetypeCatalog=internal

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

五、构建 Maven 项目

第一节 使用骨架创建Maven的java工程

1、选择Create New Project

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
2、选中左侧的Maven,并将Create from archetype选中,在下方选择骨架quickstart,点击Next。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
3、填写项目的名称以及存储的位置。点击下方的Artifact Coordinates,填写项目坐标的基本信息。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

4、确认信息是否正确

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

5、当右下角出现提示时,点击Enable Auto Import。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
6、目录结构如下:

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

7、我们需要手动将maven文件夹补齐。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
IDEA如何配置 Maven 及 Maven 安装过程(详细版)

8、若该文件夹是普通的文件夹,还要将该文件夹设为resource文件夹。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

9、同样,在test文件夹下创建resources文件夹。最后的目录结构如下:

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

第二节 不使用骨架创建Maven的 java工程

1、首先,新建一个工程,因为不使用骨架,可直接在Maven下点击Next按钮

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
2、填写项目的名称以及存储的位置。点击下方的Artifact Coordinates,填写项目坐标的基本信息。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
点击Finish。

3、新建的文件没有test文件夹下的resources文件夹,我们需要手动将maven文件夹补齐。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
IDEA如何配置 Maven 及 Maven 安装过程(详细版)
4、若该文件夹是普通的文件夹,还要将该文件夹设为resource文件夹(我使用的是19年3月的,不用设置)。
IDEA如何配置 Maven 及 Maven 安装过程(详细版)
5、最后创建的java工程的目录结构

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

第三节 使用骨架创建Maven的java web工程

1、选中左侧的Maven,并将Create from archetype选中,在下方选择骨架webapp,点击Next。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

2、填写项目的名称以及存储的位置。点击下方的Artifact Coordinates,填写项目坐标的基本信息。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

3、点击Finish。点击Enable Auto-import

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

4、创建的目录结构如下:

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
5、下面还要补全创建的目录。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
IDEA如何配置 Maven 及 Maven 安装过程(详细版)
6、若创建的java文件夹是普通的文件夹,需要右键选择:

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
7、同理创建其他文件夹。最后的目录结构如下:

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

第四节 不使用骨架创建Maven的java web工程

1、新建项目,选择Maven。因为不使用骨架创建Web项目,所以不勾选Create from archetype,直接点击Next

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

2、编辑项目名,编辑好后点击Finish

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

3、不使用骨架的Web项目已经创建完成了,下面是基本的结构,没有web目录

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
IDEA如何配置 Maven 及 Maven 安装过程(详细版)

4、我们需要手动添加Web目录,我们需要添加web文件夹;File >> Project Structure

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

5、按照以下顺序添加web目录。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

6、创建和修改位置,修改好后点击Apply

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

7、然后点击Artifacts,加入刚才创建的项目

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
IDEA如何配置 Maven 及 Maven 安装过程(详细版)

8、现在项目基本创建完成,点击OK ,就完成了,下面就有maven的web项目基本目录了

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

9、基本目录就差一个测试工具类,可以把鼠标放在Test上面new。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

10、下面有提示,可以直接双击就可以了

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

11、以上就是Maven不使用骨架创建Web项目

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

六、 IDEA使用Maven命令

前提条件:maven配置环境变量。
在保证环境变量配置没问题的情况下执行过程出现mvn不是内部命令类似的错误,建议重启编译器或者命令窗口。

6.1 方式一:配置Maven 命令

IntelliJ IDEA自身已经集成了maven,不需要再去下载!

1、点击"Edit Configurations"

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
2、进入Run/Debug Configurations 窗口,点击左上角的"+“,在弹出的” Add New Configuration "列表中选择 “maven”。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

3、为新的configuration输入名称和执行的命令,点击确认

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

4、配置完成后,新的configuration会成为默认的configuration,直接点击运行按钮--三角形绿色按钮

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

5、之后,就会执行配置的maven命令!

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

//常用maven命令

mvn -v //查看版本
mvn archetype:create //创建 Maven 项目
mvn compile //编译源代码
mvn test-compile //编译测试代码
mvn test //运行应用程序中的单元测试
mvn site //生成项目相关信息的网站
mvn package //依据项目生成 jar 文件
mvn install //在本地 Repository 中安装 jar
mvn -Dmaven.test.skip=true //忽略测试文档编译
mvn clean //清除目标目录中的生成结果
mvn clean compile //将.java类编译为.class文件
mvn clean package //进行打包
mvn clean test //执行单元测试
mvn clean deploy //部署到版本仓库
mvn clean install //使其他项目使用这个jar,会安装到maven本地仓库中
mvn archetype:generate //创建项目架构
mvn dependency:list //查看已解析依赖
mvn dependency:tree //看到依赖树
mvn dependency:analyze //查看依赖的工具
mvn help:system //从中央仓库下载文件至本地仓库
mvn help:active-profiles //查看当前激活的profiles
mvn help:all-profiles //查看所有profiles
mvn help:effective -pom //查看完整的pom信息

6.2 方式二:手动输入Maven命令

1、在IDEA主界面左下角找到 Terminal 点击进入,直接输入想执行的命令即可。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
2、输入命令。

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

6.3 方式三:使用 Maven 命令栏

直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中,可称为架包。在其他应用中运行时,必须保证其上面有相应的依赖包,才能运行。

方式一:

1、maven——》Lifecyle——》Clean——》Package

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

打包成功后就会出现target文件夹

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
IDEA如何配置 Maven 及 Maven 安装过程(详细版)

方式二:

打包两个jar包:

  • 一个是架包(只包含程序包即方式一打的包
  • 一个是全包(将maven项目中的依赖包和项目打为一个包 。)
  • 一般都会选择方式二进行打包,这样可以直接在其他应用中调用
  • 打包成功后就会出现target文件夹:包括两个jar包
  • 较长的名字就是含有依赖包的jar包

maven——》Plugins——》assembly——》assembly:assembly

IDEA如何配置 Maven 及 Maven 安装过程(详细版)

IDEA如何配置 Maven 及 Maven 安装过程(详细版)
IDEA如何配置 Maven 及 Maven 安装过程(详细版)

七、 Maven 的 pom 配置 说明

看这里 【超级完整 的 Maven 讲解 以及私服搭建】

八、 Maven 配置错误之Unable to import maven project: See logs for details

很多朋友在初次使用maven时,都会出现这个问题。

一加载maven项目,即会报出Unable to import maven project这样的错误,哪怕是新的maven项目也不例外。

我查阅了很多博客,给出的解决办法无非是重查MAVEN_HOME、path的配置,idea内settings的配置,我想只要认真配置是不出现这种问题的。
我排查了一遍,并没有发现有关于路径方面的问题。

有部分博客提到了是否是JDK版本的问题,但大多数的博客给出的配置全都是基于JDK1.8版本的(我也是,毕竟稳定好用)。如果使用的是JDK的其他版本,有人给出了以下的修改建议:
在setting.xml中配置全局编译JDK版本

这是jdk1.8的版本

<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>

如果是JDk1.8以上的,建议修改为1.9,10,11,12…

但即使这样,依旧没有解决读取不到本地仓库的问题。(我之前使用的1.9,无奈改为1.8)

终于,不泄的我终于找到的问题的关键(整整三天,装了又卸,卸了又装,也可能是我太菜)。
maven版本过高,idea带不动…,所以安装低版本的maven即可。

后来者谨记,idea2017版记得使用maven3.5版本,反正我用了3.5.0最低版。文章来源地址https://www.toymoban.com/news/detail-409662.html

到了这里,关于IDEA如何配置 Maven 及 Maven 安装过程(详细版)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA配置本地Maven详细教程

    官网下载:点击下载 网盘下载:点击下载 将下载后的zip文件(免安装版)解压到自己想要放的位置,,我这里放在D盘的software目录下。 注意 :为了避免不必要的麻烦,路径不要设置中文和特殊字符。 打开maven文件夹下的conf文件夹,打开并编辑settings.xml 第一处修改,按照如

    2024年02月11日
    浏览(54)
  • IDEA配置Maven教程(超详细版~)

    本文介绍在IDEA中配置Maven 首先我们进入maven官方网站,进入网页后,点击Download去下载 下载免安装版,解压即可,解压至磁盘任意目录,尽量不要取中文名如下图: 复制Maven所在的路径 D:mavenapache-maven-3.6.3,此电脑右键选择属性-高级系统设置-环境变量 新建一个系统变量 变量

    2024年02月05日
    浏览(45)
  • IDEA配置Hadoop环境-非maven配置版(图文详细)

    1.1 下载hadoop包 官网地址:https://hadoop.apache.org/releases.html(官网一般都是最新的咯) 说明:版本不要下载太高的,可以下载 2.6.1到3.2.2的版本 ,有就不下了。 1.2 下载hadoop.dll和winutils.exe GitHub地址:https://gitcode.net/mirrors/cdarlint/winutils/-/tree/master 说明: 对应着你的hadoop版本下载 ,

    2024年02月02日
    浏览(56)
  • IDEA中如何配置Maven?

    目录 一、下载Maven 二、配置Maven的环境变量 三、修改settings.xml文件 四、在IDEA中配置Maven 五、结束语 1、进入Maven的官网:https://maven.apache.org/,点击Download。 2、找到Binary zip archive的Link下载压缩包。 3、下载完成后解压到文件夹中。 1、点击此电脑——属性——高级系统设置—

    2024年02月08日
    浏览(34)
  • maven安装、使用、配置本地仓库、idea配置maven、解决plugins报错

    注意:安装maven环境之前要先安装jdk环境。为了避免后期出现不必要的错误, 文件的路径不要有中文 1、去 我的电脑 ---- 系统环境 中配置 2、在 系统变量 中找到 Path ,选择编辑 3、验证maven是否安装成功:win+R输入cmd,调出doc(终端)窗口,输入 mvn -version 即可。 假如出现上

    2024年02月04日
    浏览(44)
  • maven大全(概述、安装配置、设置本地仓库、IDEA中配置)

    目录 前言必读 一、概述(介绍) 1.什么是maven? 2.maven怎么使用? (重点!!!) 3.maven有什么作用? (1)提供了一套标准化的项目结构 (2)提供了标准化的构建流程(编译、测试、打包、发布) (3)提供了一套依赖管理机制 4.maven的生命周期 5.maven仓库的网址 二、mav

    2024年02月06日
    浏览(52)
  • Idea整合Maven安装及配置教程(图文详解)

    先看文章目录,大致了解知识点结构,直接点击文章目录可以跳转到文章指定位置。 ① Maven 是工具,专注服务于 Java 平台的项目自动化构建和依赖管理。 ②可以整合多个项目之间的引用关系,我们可以根据业务和分层需要任意拆分一个项目。 ③提供规范的管理各个常用ja

    2024年02月12日
    浏览(46)
  • 详解安装和配置jdk21+maven+idea环境

    本文演示操作系统环境: Ubuntu22.04.3 对于学习 javaweb 的初学者来讲,安装和配置开发环境时长是个头疼的事情,本文将会从0开始详细的讲解适用于开发和调试javaweb(springboot)的环境。 先更新apt源 下载最新版的长期稳定版(LTS)jdk,有两种方法,可以使用可视化界面访问浏

    2024年02月20日
    浏览(45)
  • 修改IDEA自带的Bundled (Maven 3)的仓库路径(Maven安装及配置)

    目录 一、安装本地Maven 下载Maven: 配置Maven环境变量到Path中: 新建系统变量:MAVEN_HOME 添加到Path中: 测试Maven是否安装成功: 二、配置maven仓库 配置本地仓库:  配置中央仓库 配置jdk版本:  注意:检查JAVA_HOME环境变量, maven本身就是java写的,所以要求必须先安装JDK,检查本

    2024年02月01日
    浏览(85)
  • Maven超细致史上最全Maven下载安装配置教学(2023更新...全版本)建议收藏...赠送IDEA配置Maven教程

    Maven 的主要目标是让开发人员能够在最短的时间内了解开发工作的完整状态。为了实现这一目标,Maven 处理了几个关注领域: 简化构建过程 提供统一的构建系统 提供优质的项目信息 鼓励更好的发展实践 基于项目对象模型 (POM,project object model) 的概念,Maven可以从中心信息块

    2023年04月15日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包