当前位置: 首页 > news >正文

idea整合maven环境配置

idea整合maven

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

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


文章目录

  • idea整合maven
  • maven介绍
  • 一、准备maven
    • 获取maven
    • 创建仓库位置
    • 修改setting.xml文件
  • 二、idea整合maven
  • 总结


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 找到 标签,修改为:

<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的电商知识,可以点个关注,共同交流。ღ( ´・ᴗ・` )比心)
(也欢迎评论,提问。 我会依次回答~)

http://www.dtcms.com/a/191640.html

相关文章:

  • GPT-4o 遇强敌?英伟达 Eagle 2.5 视觉 AI 王者登场
  • 电池组PACK自动化生产线:多领域电池生产的“智能引擎”
  • 重磅发布!OpenAI 推出最新模型 GPT-4.1 系列!
  • 2025全网首发:ComfyUI整合GPT-Image-1完全指南 - 8步实现AI图像创作革命
  • 英迈国际Ingram Micro EDI需求分析
  • 论文研读——《AnomalyGPT:使用大型视觉语言模型检测工业异常》
  • IntelliJ IDEA 集成AI编程助手全解析:从Copilot到GPT-4o Mini的实践
  • 山东大学计算机图形学期末复习7——CG11上
  • 红黑树:数据世界的平衡守护者
  • RTSP 播放器技术探究:架构、挑战与落地实践
  • 投影仪基础知识及选购方向小记②
  • RedHat7 如何更换yum镜像源
  • 【java】synchronized关键字详解
  • C语言中的指定初始化器
  • 第四章:文件内容查看
  • 二、IGMP
  • 如何在 AWS 上构建支持 AVIF 的前端图片优化方案
  • 全志F10c200开发笔记——移植uboot
  • 使用java -jar命令指定VM参数-D运行jar包报错问题
  • 为什么doris是实时的?
  • 【React全栈进阶】从组件设计到性能优化实战指南
  • element-ui的el-cascader增加全选按钮实现(附源码)
  • 【文件上传漏洞】
  • Pangle出海指南:如何实现ROI最大化?
  • 基于面向对象设计的C++日期推算引擎:精准高效的时间运算实现与运算重载工程化实践
  • 【现代深度学习技术】注意力机制07:Transformer
  • 浅析 Spring 启动过程:从源码到核心方法
  • HPC软件使用之ANSYS Fluent
  • 欧拉角 Pitch Roll Yaw 学习笔记
  • RabbitMQ概述