首页 > 其他分享 >Mave下载、安装以及idea(2024)进行配置

Mave下载、安装以及idea(2024)进行配置

时间:2024-12-15 20:31:38浏览次数:5  
标签:xml Maven 插件 配置 idea Mave 2024 maven 环境变量

目录

Maven简介

 Maven下载

配置环境变量

配置本地仓库 

在idea环境配置Maven 

使用Maven创建工程 

创建一个普通的java工程

创建一个Web项目


Maven简介

    Maven是一个跨平台的项目管理工具,也是Apache组织中的一个成功的开源项目。它主要服务于基于Java的项目构建、项目信息管理和依赖管理。

  • Maven可以帮助开发人员管理项目所需的外部依赖库。通过在项目的POM(Project Object Model,项目对象模型)文件中定义依赖关系,Maven可以自动下载所需的依赖库,并将其添加到项目的classpath中。
  • Maven还支持传递性依赖,即当一个库依赖于其他库时,Maven可以自动解析和下载这些间接依赖的库。
  • Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成。例如编译源代码是由maven-compiler-plugin完成的,但是这些插件都是maven默认的插件,如果需要配置自己的插件,则需要通过插件的坐标来引入插件。插件的坐标可以从maven官方提供的插件列表进行下载.

 Maven下载

Maven下载官网:Welcome to Apache Maven – Maven:

点击Download,选择版本,注意选择bin.zip:

 下载好之后,解压在没有中文路径的文件夹下

配置环境变量

接下来配置maven的环境变量

第一步:查找系统的环境变量:

点击新增环境变量:添加变量名,变量值就是解压后的maven目录(bin文件的上一级):

MAVEN_HOME

第二步:在path环境变量中添加:

%MAVEN_HOME%\bin

 第三步:测试

打开控制台,输入命令:mvn -v

如果出现以下maven的版本信息,则说明maven的安装与环境变量的配置均正确;

配置本地仓库 

    首先自己新建一个仓库文件夹,习惯性与maven放在一起:

     第二步,修改配置文件:

    本地仓库的位置是通过maven的核心配置文件(settings.xml)来配置的。settings.xml文件位于maven安装目录:..\apache-maven-3.9.6\conf\settings.xml 。

 打开setting.xml文件,发现本地仓库默认的地址为当前用户的/.m2/repository目录,将仓库存放的位置设置成自己的maven安装路径:

还需要配置镜像加速:

<mirrors>
        
        <!-- 配置阿里云的Maven镜像 -->
         <mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
        
         <!-- 配置华为的Maven镜像 -->
        <mirror>
        <id>huaweicloud</id>
        <mirrorOf>*</mirrorOf>
        <url>https://mirrors.huaweicloud.com/repository/maven/</url>
        </mirror>
        
        <!-- 配置官方的Maven镜像 -->
        <mirror>
        <id>central</id>
        <url>https://repo1.maven.org/maven2/</url>
        <mirrorOf>central</mirrorOf>
        </mirror>

    </mirrors>

在idea环境配置Maven 

点开设置,选择构建工具,选则maven:

修改主路径为Maven路径,设置文件为刚刚修改的setting.xml文件和新建的仓库路径

使用Maven创建工程 

创建一个普通的java工程

选择新建项目,选择java,在构建系统内选择Maven,点击创建:

创建一个Web项目

同样新建项目,选择Maven Archetype,Archetype选择后缀为Webapp的(注意为org.apache.maven)

注:如果setting.xml文件配置没错,而一直创建失败,可以尝试使用管理员模式下打开idea 

标签:xml,Maven,插件,配置,idea,Mave,2024,maven,环境变量
From: https://blog.csdn.net/m0_74386799/article/details/144376194

相关文章

  • 基于SpringBoot+vue的商城停车场管理系统(2024-2025年最新,原创项目)
    文章目录系统演示录像系统实际运行效果图技术框架SpringBoot-后端开发框架Vue-前端开发框架前后端分离的开发流程可行性分析系统测试系统测试的目的系统功能测试数据库表设计(供参考)1.用户表(t_user)2.角色表(t_role)3.权限表(t_permission)4.用户-角色关联表(t_user_r......
  • 2024-2025-1 20241308《计算机基础与程序设计》第十二周学习总结
    作业信息这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标 指针与一维,二维数组的关系,指针数组及其应用,动态数组,缓冲区溢出攻击作业正文教材学习内容总......
  • 2024-2025-1 20241327 《计算机基础与程序设计》第十二周学习总结
    作业信息|2024-2025-1-计算机基础与程序设计)||--|-|2024-2025-1计算机基础与程序设计第十二周作业)||快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题|作业正文|https://www.cnblogs.com/shr060414/p/18440575|......
  • 2024长城杯初赛WinFT_1 writeup
    WinFT_1step.1先看题目flag格式是攻击机的域名+ip+端口step.2netstat-ao发现可疑的域名和端口结合题目附件恶意流量包的内容怀疑是192.168.116.130再加上火绒剑的帮助,确定是flvupdate再看看任务管理器,确认一下,毕竟flag有提交次数限制是后门程序step.......
  • 网络信息安全工程师证2024年详细报考流程分享,零基础入门到精通,收藏这一篇就够了_网络
    网络信息安全工程师的报考流程通常包括了解相关信息、准备相关材料、在线报考和参加考试这几个步骤,学习的朋友可以按照自己的时间安排、能力情况、个人需求等方面,整理报考用到的材料并上交。另外,网络信息安全工程师证书的报考是在相关报考单位进行,个人是无法单独报考的。......
  • 【每日一题】20241215
    【每日一题】已知复数\(z\)在复平面内对应的点位于第四象限,且满足\(|z|=\sqrt{3}\),\(|z^2+2z-3|=2\sqrt{6}\),则\(z=\)________.已知函数\(f(x)=A\sin(\omegax+\varphi)(A>0,0<\varphi<2\pi)\)的部分图象如图所示,则下列命题正确的为_________(写出所有正确命题的编号).①.......
  • 2024-2025-1 20241423 《计算机基础与程序设计》第十二周学习总结
    作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP)这个作业要求在哪里2024-2025-1计算机基础与程序设计第十二周作业(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276)......
  • 2024-2025 ICPC, NERC, Southern and Volga Russian Regional Contest
    自己vp了一下这一场,赛时7题,比较简单,但是有几题也是卡了蛮久。都是思维题。C感觉结论比较显然但是实现上被卡住了。用map没过,重构的时候把多个数压缩成一个数处理ac了,对拍发现是因为循环逻辑导致错误了。。#include<bits/stdc++.h>usingnamespacestd;#defineLLlonglon......
  • 2024-2025-1 20241314 《计算机基础与程序设计》第十二周学习总结
    2024-2025-120241314《计算机基础与程序设计》第十二周学习总结作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里2024-2025-1计算机基础与程序设计第十二周作业这个作业的目标复习作业正文正文教材学习内容总结引......
  • Apache Struts 远程代码执行漏洞(CVE-2024-53677)
       0x01阅读须知        技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均......