idea整合maven环境配置

idea整合maven

提示:帮帮志会陆续更新非常多的IT技术知识,希望分享的内容对您有用。本章分享的是springboot的使用。前后每一小节的内容是存在的有:学习and理解的关联性。【帮帮志系列文章】:每个知识点,都是写出代码和运行结果且前后关联上的去分析和说明(能大量节约您的时间)。

所有文章都*不会*直接把代码放那里,让您自己去看去理解。我希望我的内容对您有用而努力~


文章目录


maven介绍

Maven是一个项目管理工具,包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。

Maven的核心功能是合理叙述项目间的依赖关系。

项目管理工具:

1构建工程

2管理jar

3.编译代码

4.自动运行单元测试

5.打包

6.部署项目,生成web站点。

7等等等


一、准备maven

获取maven

下载maven
我上传到csdn,且不用积分。可以直接下载

下载完毕之后,解压缩。

小小的提示:记住您解压之后的位置。等一会需要使用

解压完毕之后,长这样:

创建仓库位置

在电脑上创建一个文件夹

这个文件夹是用于存放 maven下载的jar包。一直开发java使用maven:

会不断的下载jar包。后面存储jar包的文件夹可能会很大(1GB多~)

它默认是下载之后,存放到C盘的.下面分享的步骤是设置存储的位置
所以:当前,我们先把设置存放jar包的文件夹先创建了

修改setting.xml文件

在解压之后的文件目录里面找到:

conf文件夹 --> 里面的setting文件

打开:可以用记事本 可以用其他软件工具

找到 localRepository 标签(就是本地仓库的单词意思)

修改这个标签里面内容为:某某位置 【这个位置就是刚才创建的文件夹】
配置localRepository 告诉maven,这个路径是存储本地仓库的路劲,以后下载的jar包存储到这里面
大家这个地方填写的内容,需要对应您自己创建的文件夹。我是放到D盘的(就是刚刚步骤的截图,D盘/xxx/xxx)

setting.xml往下面 mirrors 找到 标签,修改为:

xml 复制代码
<mirrors>
    <mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>        
        </mirror>
        <mirror>
            <id>nexus-osc</id>
            <mirrorOf>*</mirrorOf>
            <name>Nexus osc</name>
            <url>http://maven.oschina.net/content/groups/public/</url>
        </mirror>
  </mirrors>

刚才提到一个概念,就是它会去镜像源下载jar包。默认是国外的地址,下载的非常慢。

我们修改为 国内 阿里镜像源的地址。

使用maven的时候,就下载的非常快。


二、idea整合maven

解压完毕maven的压缩包 及

修改完毕配置文件之后:

1.打开idea,点击Configure 右边的小三角

如果您开启idea,直接是项目,就需要:

左上角 file ---> setting ---> System Settings

取消这个选项(那个选项,字面意思,很好理解:重复开启 最后的 项目 在 开启idea的时候)【取消,不让它开最后的,每次开启idea。我们自己选择项目projects】

2.点击小三角之后,选择setting

因为我们文章的主题是:idea整合maven环境配置。
在外面点击setting,是给所有的 项目 指定maven环境

而
在工程里面点击setting,是设置给当前的 这一个项目
每次新工程,都去里面点击设置,麻烦。且如果某一次,忘记了。得~C盘默认位置,jar包嘎嘎嘎嘎的往里面下

3.选择setting之后,选择Build, Maven

点击三个小点,指定解压之后的maven位置

选择override,指定修改之后setting的位置

选择override,指定本地仓库的位置

点击应用 保存。


总结

1.【2025年】基于电脑的jdk1.8通过idea创建springboot2.x版本(非常简洁快速)
系列文章,能快速实现前后分离环境搭建和功能编写

idea创建springboot工程-指定阿里云地址创建工程报错
【上榜文章,一文搞定】分析了指定阿里云地址创建工程报错。及详细解释,截图了各个不同代理。写了所有解决方案:看完文章最后标题的问题肯定能解决。

(会陆续更新非常多的IT技术知识及泛IT的电商知识,可以点个关注 ,共同交流。ღ( ´・ᴗ・` )比心)

(也欢迎评论,提问。 我会依次回答~)

相关推荐
霸道流氓气质7 小时前
Dify 可视化 LLM 应用开发平台完全指南:从Workflow编排到Java生产级集成实战
java·开发语言
m0_587383007 小时前
24小时自助健身房软硬件解决方案实战:从架构设计到部署指南
java·spring·小程序·架构·需求分析
CallFay云起未来7 小时前
AI客服上线后多久才能回本?从TCO到ROI的完整测算方法
java·大数据·人工智能·架构·文心一言
Sam_Deep_Thinking7 小时前
什么是CountDownLatch?
java·后端·面试·程序员
小蒜学长7 小时前
基于SpringBoot和Vue的低卡食品销售系统的设计与实现(代码+数据库+LW)
java·后端·springboot·健康管理·低卡食品销售系统
CRMEB系统商城7 小时前
前后端技术栈全面换代!CRMEB 多商户(Java)v3.0更新预告
java·开发语言·小程序·php
Sayai8 小时前
Neo4j 内嵌模式(Embedded)实战:Java 嵌入式 vs 服务端部署的写入性能对比与 GC 调优
java·开发语言·性能优化·neo4j·图数据库
木头科技8 小时前
AI 工程化第四篇】Spring AI Agent 线上可观测实战:Token 成本、调用链、工具耗时、RAG 命中率怎么监控
java·人工智能·spring
m0_734172428 小时前
Python列表切片为什么不改变原列表
java
kiss strong8 小时前
idea显示前进后退按钮
java·ide·intellij-idea