IDEA2023.3.4 SpringBoot项目中的Maven配置

Maven概述,Maven环境变量配置,IDEA创建Maven项目,Maven的核心概念 Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven是一款服务于Java平台的自动构建工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 阅读详情

写在前面,配置Maven之前,Java要先装好

配置: windows 11| IDEA 2023.3.4 | Java JDK 21

首先为什么要本地配置Maven,而不是用IDEA自带的呢?

之前配置其他东西的时候,用过默认的,确实流畅,但是渐渐就会占用大量C盘空间。这时候,最好配置到其他大容量的数据盘中。因此,也就有了本文这一串操作

一、官网下载压缩包

官网入口:

Maven – Download Apache Mavenicon-default.png?t=N7T8https://maven.apache.org/download.cgi

二、解压

        解压位置最好没有中文(老规矩了

三、配置环境变量

(1)环境变量的“系统变量”中,新建一个变量 MAVEN_HOME

变量值就是解压的文件所在的位置(也就是定位到包含 bin、root等文件夹的目录)

(2)在Path系统变量中,新建一个 %MAVEN_HOME%\bin

检验是否配置成功:以管理员身份打开命令行窗口,输入 mvn -v【刚配置好,第一次用这个命令得管理员身份才行;但是我之后尝试的时候,普通身份也可以显示了】

四、新建本地仓库,配置settings.xml

这里的作用主要是将之后的包都自定义安装路径,因为默认的仓库位置在C盘,为了节省C盘空间,所以可以在其他数据盘新建仓库

(1)在安装Maven的文件夹内新建空文件夹 repository

【其他位置也可以,随意】

(2)编辑settings文件

这里主要编辑两个地方(新手上路,待补充qwq)

  • 自定义本地仓库

注意:原本自带的路径是被注释掉的,修改万恒后,一定记得把注释去掉。可以通过浏览器打开检查一下,颜色是不是变成上图这样了

  • 阿里云镜像(据说下载会快很多
<mirror>
  
    <id>nexus-aliyun</id>
  
    <mirrorOf>central</mirrorOf>
  
    <name>Nexus aliyun</name>
  
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

  • 还有修改jdk版本的,看了一堆教程,都只是改成jdk1.8(老版本),但是我的jdk是21(新版本)的,所以没有尝试修改后怎么样(待补充qwq

五、配置环境变量

新建SpringBoot项目之后,前往路径:

        Settings -> Build,Execution,Deployment ->Build Tools -> Maven

等待IDEA加载一会儿,就完成喽

新手上路,不足之处还请大佬们多多指教❤️❤️❤️

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

相关推荐

maven从入门到精通 第五章 在IDEA2023中使用Maven

Archetype插件准许用户从已有的archetype模板创建maven工程,也准许从已有的工程创建archetype。user setting file :是用来配置去哪下载依赖的jar包的settings.xml文件。maven home path: 填写自己下载好的maven的位置(我的是放到了D盘)Local repository: 是下载的jar包存放的本地仓库路径。点击右上方的部署描述符,生成这个web项目。由图可见,确实生成了一个对应的web项目。依据自己本地的位置,指定一个位置。

CNMBZY的博客 3242

详解Maven下载安装及IDEA配置Maven (2023最新)

Maven下载安装及IDEA配置Maven (2023最新)

m0_48170265的博客 2万+

2023 最新版IntelliJ IDEA 2023.1创建Java Web 项目详细步骤(图文详解)

以上就是 最新版IntelliJ IDEA 2023.1创建Java Web 项目图文详细步骤,希望能对你有所帮助。

前端、python爱好者 9万+

一次包会——最新IDEA配置Maven指南(2024年最新)

Maven是当今Java开发中主流的依赖管理工具,那么刚开始学习的时候呢IDE的配置方面肯定会遇到许多问题,在此呢我延续上一版IDEA2021的配置maven教程,出一版更加精炼的IDEA 2022配置Maven的教程,只要你按着我的步骤一步步来,就一定能配置成功,少说废话,全是干货,那么开始吧,觉得内容不错的同学记得动动小手点个赞哦。...............

分享知识和经验,只出精品~ 7万+

2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解)

至此、完成以上步骤,你就可以搭建一个属于自己的Java前后端分离项目了。完结撒花 🌼。

前端、python爱好者 1万+

新版idea(2023)创建spring boot3项目

本教程对新手小白友好。若根据教程创建出现问题导致失败可下载我提供的源码,在文章最后。本教程较新本文使用的工具以及搭建的springboot版本都是很新版本:idea版本如下spring boot 版本如下:本教程使用的是汉化后的idea。

蒾酒的博客 1万+

SpringBoot基础项目搭建

2.2.1 启动类2.2.2 接口代码。

ly1h1的博客 409

【实用教程】使用AlphaFold2进行蛋白质结构在线预测

使用Colab进行简单快速的AlphaFold2在线的蛋白质三维结构预测

Eumenidus的博客 14万+

IDEA 2025.3.3 中文版Spring Cloud 微服务脚手架搭建文档

开发工具:IDEA 2025.3.3 中文版基础框架:Spring Boot 3.2.5 + Spring Cloud 2023.0.1服务治理:Nacos 2.4.3(注册 / 配置中心)网关:Spring Cloud Gateway构建工具:MavenJDK 版本:21本脚手架基于IDEA 2025.3.3 中文版 + JDK21父工程统一管理依赖,无冲突支持 Nacos 多项目共用,零侵入包含网关、公共模块、业务服务,可直接扩展业务。

享棣的博客 540

别再为reg2icg的setup违例头疼了!手把手教你用ICC2/Innovus这3招搞定(附实战数据对比)

本文详细介绍了在ICC2/Innovus中解决reg2icg的setup违例的三种高效方法,包括早期时钟树预估、精准控制时钟延迟与门控检查以及ICG专用优化选项组合。通过实战数据对比,展示了不同策略的效果差异,帮助工程师快速优化时序路径,提升芯片性能。

weixin_42569329的博客 408

IDEA创建SpringBoot项目的两个方式详细步骤(2023)

Spring Boot 2.x 版本通常建议使用的 JDK(Java Development Kit)版本是 JDK 8、JDK 11 或更高版本,具体取决于 Spring Boot 的子版本。以下是 Spring Boot 2.x 版本与推荐的 JDK 版本的对应关系。这种方式创建的时候自动帮我们加载MySQL的依赖和mybatis的依赖,就不用在pom.xml文件里面再去导入了,版本都是跟着springboot父版本来,也一定程度上避免了版本冲突。但是必须在配置文件里面配置数据库的信息,要不然启动报错。

快乐学习 2万+

Linux故障排查和性能优化面试题及参考答案

在 Linux 系统中,负载(Load Average)是衡量系统繁忙程度的一个重要指标,它表示系统在特定时间间隔内运行队列中的平均进程数。负载值反映了系统当前的工作压力,主要包括 CPU 等待运行的进程数量和处于不可中断睡眠状态(通常是等待 I/O 操作完成)的进程数量。负载平均值通常有三个数值,分别代表过去 1 分钟、5 分钟和 15 分钟内的系统平均负载。例如,在使用uptime命令或查看文件时,会看到类似这样的输出,这三个数值依次表示过去 1 分钟、5 分钟和 15 分钟的负载平均值。

大模型大数据攻城狮的专栏 1082

idea中maven配置(一次成功,全部细节都有)

写这篇文章的原因是maven的配置很简单,但是也很容易出错,我连配了两台电脑的maven出现了各种小错误,参考了以下两篇博文。

m0_72528211的博客 2万+

【LAMMPS学习】八、基础知识(2.1)2D模拟

此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语,以及相应 LAMMPS 手册页的链接。LAMMPS 源代码分发的examples目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各种模拟。

荷塘阅色 1251

Spring 核心技术解析【纯干货版】- I:Spring 基础模块 Spring-Core 模块精讲

Spring-Core 模块,是 Spring 核心容器模块之一。虽然 “Core” 本身就有 “核心的,重要的部分” 的含义,但是它并非是实现(常被我们说为 Spring 核心机制)IOC / AOP 的模块。Spring 中的 IOC 机制,主要来自于 BeanFactory 容器和 ApplicationContext 容器,这二者分别由同为核心容器模块的 Spring-Bean 模块 和 Spring-Context 模块所提供。

栗筝i的博客 2525

在2023idea中如何创建SpringBoot

一.下载和安装 Maven一.下载和安装 Maven1.前往。

qq_74706597的博客 3541

融合Retinex理论与Transformer的YOLOv8低光照目标检测增强方法【YOLOv8】

图像分解:将输入图像分解为光照成分和反射成分。光照估计:估计光照图以消除暗光区域。图像重建:将光照增强后的反射图像重建成最终图像。Retinexformer通过在Transformer中引入Retinex的图像增强思路,使得低光照图像的细节能够得到充分保留。本文提出了一种基于Retinexformer的低光照增强方法,用于改进YOLOv8模型在夜间和低光照环境下的目标检测性能。

博客 1929

2023最新版IDEA创建一个SpringBoot项目 (详细教程)

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。话不多说直接上教程!以上就是今天要讲的内容,本文简单介绍了创建一个简单的springboot项目的一个方法!希望对大家有所帮助!有问题可以私信我!或者在公众号留言 “俊俊同学的笔记”。

weixin_46721191的博客 9万+

TPAMI 2024 | MO-MIX:基于深度强化学习的多目标多智能体协同决策

深度强化学习(RL)已被广泛应用于解决复杂的决策问题。在许多现实世界的场景中,任务通常有多个相互冲突的目标,并且可能需要多个智能体进行合作,这些是多目标多智能体决策问题。然而,在这个交叉领域的研究工作还相对较少。现有的方法仅限于单独的领域,并且只能处理具有单一目标的多智能体决策,或者具有单一智能体的多目标决策。在本文中,我们提出了MO-MIX来解决多目标多智能体强化学习(MOMARL)问题。我们的方法基于集中训练与分散执行(CTDE)框架。

小白学视觉 1129

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

MAC IDEA Maven Springboot

使用mac的idea建立maven项目并部署springboot

LuciferFISH的博客 2268

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

IDEA2023版本整合SpringBoot热部署

以上便是本文的全部内容,本人才疏学浅,文章有什么错误的地方,欢迎大佬们批评指正!我是Leo,一个在互联网行业的小白,立志成为更好的自己。如果你想了解更多关于Leo,可以关注公众号-程序员Leo,后面文章会首先同步至公众号。

分享思想,留下痕迹。 1576

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: Intellij idea 2023.3.4 如何安装SDK
下一篇: 【解决虚拟机根目录空间不足】VirtualBox Ubuntu扩容实践
JADE9410
博客等级 码龄4年 24粉丝 6原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值