• IDEA这样配置Maven:让你一遍就能学会!


    图片

    一、安装Maven环境

    1.1 下载并安装Maven

    Maven官网:http://maven.apache.org/download.cgi

    建议放在非系统盘目录下,可在根目录新建(D:/maven)目录用于存放Maven,或者如图,路径中不要有中文。

    图片

    1.2 配置Maven环境

    此电脑右键→属性→环境变量→path

    图片

    配置完成后,打开cmd,输入mvn -v,如果正确显示版本号,代表成功。

    图片

    1.3 配置本地仓库

    配置本地仓库的作用:存放jar包

    如果本地没有,Maven需要去远程仓库下载

    本地仓库官方默认的位置:C:\Users\用户名.m2\repository目录,不有利于查阅,而且占用系统盘空间,不太合适建议修改本地仓库的路径在D盘:D:/repository

    因为我电脑上还有别的仓库,所以命名如下:

    图片

    编辑maven目录中conf文件夹下的setting.xml文件,建议用idea打开编辑。

    添加一行代码,用于修改本地仓库地址:

    1.  
    2. <localRepository>D:/_MavenRepositorylocalRepository>
    1.4 配置镜像站

    配置镜像的作用:解决因网络波动影响jar包的下载速度和稳定。

    因为默认的仓库在国外,下载非常慢,一般通过国内镜像站下载。

    国内最全镜像仓库:

    1、阿里云镜像:https://developer.aliyun.com/mirror/

    2、腾讯云镜像:https://mirrors.cloud.tencent.com/

    3、华为云镜像:https://mirrors.huaweicloud.com/home

    国内大部分都习惯使用阿里云的镜像:

    图片

    点击打开页面后,有详细配置说明:

    图片

    具体操作:在setting.xml文件中找到标签,添加如下配置代码:

    1. <mirrors>
    2. <mirror>
    3. <id>aliyunmavenid>
    4. <mirrorOf>centralmirrorOf>
    5. <name>aliyun mavenname>
    6. <url>https://maven.aliyun.com/repository/publicurl>
    7. mirror>
    8. mirrors>
    1.5 配置统一JDK

    为了解决版本冲突,可以配置统一的JDK

    具体操作:在setting.xml文件中,找到标签,添加如下配置代码:

    1. <profiles>
    2. <profile>
    3. <id>jdk-1.17id>
    4. <activation>
    5. <activeByDefault>trueactiveByDefault>
    6. <jdk>1.17jdk>
    7. activation>
    8. <properties>
    9. <maven.compiler.source>1.17maven.compiler.source>
    10. <maven.compiler.target>1.17maven.compiler.target>
    11. <maven.compiler.compilerVersion>1.17maven.compiler.compilerVersion>
    12. properties>
    13. profile>
    14. profiles>

    二、创建Maven项目

    2.1 配置Idea中的Maven

    在创建项目之前,进行全局配置,先关闭当前项目:

    图片

    图片

    在搜索框输入maven,配置idea中的Maven映射:

    图片

    之后,将ide构建/运行操作委托给Maven在后台运行勾选上。

    图片

    2.2创建Maven项目

    第一步,创建一个空项目:

    图片

    第二步,创建模块:

    图片

    创建成功后的项目结构如下:

    图片

    之后再配置Tomcat10就不再细说,可以参考我之前的文章。

  • 相关阅读:
    pytest进阶之conftest.py
    档案信息化咨询方法论实践要点有哪些?
    三维度:专业、展现与连接
    设计模式入门(二)观察者模式
    (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
    [附源码]计算机毕业设计springboot基于协同过滤的资讯推送平台
    701、450、二叉搜索树的插入和删除
    网站性能测试软件工具【安装教程】
    JavaWep开始
    【Hadoop】HDFS 原理
  • 原文地址:https://blog.csdn.net/xy229935/article/details/134433273