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

maven环境配置及IDEA配置

 博主主页: 码农派大星.

    数据结构专栏:Java数据结构

 数据库专栏:MySQL数据库

JavaEE专栏:JavaEE

关注博主带你了解更多数据结构知识

1.下载maven

首先我们进入maven官方网站,进入网页后,点击Download去下载

Maven官网:Maven – Download Apache Maven 或者直接用小编的maven3.9.5

小编下载的是maven3.9.5来作为演示

建议安装在储存空间大的D盘,我们在D盘新建一个文件夹解压maven3.9.5 

2.配置maven环境变量

1)打开设置->系统->下滑打开系统信息->点击高级系统设置

2)然后点击环境变量 

3)在系统变量里,新建,变量名为MAVEN_HOME,变量值为解压到D盘Maven的位置目录

 4)点击Path,新建,输入%MAVEN_HOME%\bin,点击确定

5)检查 

win+R打开命令框,输入mvn -version,点击回车检查是否出现Maven home: D:\maven3.9.5\apache-maven-3.9.5等代码,配置成功

 3.settings.xml配置文件修改

1)打开解压在D盘目录里的Maven文件找到settings.xml子文件

 2)我们先在maven文件夹创建一个local文件复制local文件夹地址目录,再用IDEA或者vscode打开settings.xml,大约在54行左右添加一串

<localRepository>D:\maven3.9.5\local</localRepository>

 D:\maven3.9.5\local就是local的文件地址目录.

3)配置阿里云镜像

大概在160行左右添加阿里云镜像代码,因为这会大大提高我们下载依赖的速度,一定要在<mirrors>和</mirrors>之间添加.

 <!-- 配置阿里云镜像仓库 --><mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url></mirror>

 

4) jdk配置

同样和配置阿里云镜像时一样要在<profiles>和</profiles>之间添加配置代码

小编用的是jdk17所以配置jdk17.

<profile><id>jdk-17</id><activation><activeByDefault>true</activeByDefault><jdk>17</jdk></activation><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><maven.compiler.compilerVersion>17</maven.compiler.compilerVersion></properties></profile>

配置完之后就可以保存了,一定要记得保存!!! 

4.打开IDEA配置Maven

前3步简单,我们从第4步开始解说,第4步我们填的是Maven的安装目录,第5,6步是settings.xml配置文件目录,然后点击应用就可以了

然后我们创建一个项目来让他下载依赖 

它将会自动去下载依赖,找到本地的仓库local文件夹可以看到已经下载了部分依赖 

到此,在IDEA中配置maven已经完成 ! 


http://www.mrgr.cn/news/6645.html

相关文章:

  • 2024年8月23日嵌入式学习
  • 编译 buildroot 错误录
  • (十四)基于 Flink SQL 应用案例
  • Elasticsearch + Search UI 构建一个文件搜索引擎
  • 如何使用cornerstone3D渲染3D影像
  • 单例模式在实现webserver这个项目中起到了什么作用
  • 实验室安全分级分类管理系统在高校中的具体应用
  • java ssl使用自定义证书或忽略证书
  • 创新实践:流媒体服务器如何推动WebRTC支持H.265及JS硬软解码(MSE硬解、WASM软解)
  • 技术风暴中的应急处理:提升团队的应对能力
  • linux 提权
  • 矩阵--旋转图像
  • windows核心编程 内核对象,创建进程(CreateProcess),管道(CreatePipe)
  • 图形学论文笔记
  • 什么是粘包(TCP)
  • 开源模型应用落地-qwen2-7b-instruct-LoRA推理Gradio-Axolotl-单机单卡-V100(十一)
  • 安卓逆向软件分享 | AndroidKiller
  • wpf 定制 个性圆角信息面板
  • 机器学习基础(Datawhale X 李宏毅苹果书 AI夏令营)
  • conda大全及实操