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

Maven下载安装与idea配置

-------------------------(1)下载安装-------------------------

Maven下载地址:

Download Apache Maven – Maven

Binary是可执行版本,已经编译好可以直接使用。
Source是源代码版本,需要自己编译成可执行软件才可使用。

tar.gz和zip两种压缩格式,其实这两个压缩文件里面包含的内容是同样的,只是压缩格式不同
tar.gz格式的文件比zip文件小很多,用于unix操作系统。
zip格式用于Windows操作系统,但在Windows系统使用WinRar工具一样能够解压缩tar.gz格式

这里我们下载Binary

找个地方解压,例如 C:\Program Files\apache-maven-3.9.11

然后去配置环境变量

MAVEN_HOME=C:\Program Files\apache-maven-3.9.11

PATH也添加引用

%MAVEN_HOME%\bin

然后打开CMD输入mvn -version或者mvn -v也行

如果输出版本信息就成功了,如果没输出,可以试试在BIN路径下启动CMD再输入命令查询版本,如果成功说明是环境变量配置错了而已,可以检查一下。

-------------------------(2)配置本地仓库路径-------------------------

本地仓库就是JAR包下载后存在哪里,自己找个地方起好文件夹,然后写入配置文件就好。

例如放在E:\maven-repository

进入 config 文件夹,点击 settings.xml 文件

搜索localRepository

参考格式写一句指定位置

<localRepository>E:\maven-repository</localRepository>

-------------------------(3)配置阿里云镜像-------------------------

--公司网络自带翻墙的可以无视这一步

在mirrors 里面加入

<!-- 阿里云镜像 -->
<mirror><id>aliyun-maven</id><mirrorOf>central</mirrorOf><url>https://maven.aliyun.com/repository/public</url><blocked>false</blocked>
</mirror>

-------------------------(4)配置JDK版本-------------------------

在profiles节点下面增加JDK版本,自己按照本地的修改就好

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

配置完成,win+R运行cmd,输入mvn help:system测试,配置成功则本地仓库(E:\Tools\Maven\maven-repository)中会出现一些文件

-------------------------(5)idea配置maven-------------------------

打开IDEA–>File–>Settings

在搜索框中输入maven,点击maven,修改图标中的三项内容。

左侧点击import,中文版是 正在导入,修改JDK引用路径,选JAVA_HOME也行

在runing中添加虚拟机选项,JRE也可以根据需求改一下

-DarchetypeCatalog=internal

搜索Java Compiler,中文版是java编译器,设置JDK版本

--完成了,吐槽一下,中文版好多看不懂,还得切换回英文版。。。

http://www.xdnf.cn/news/1144387.html

相关文章:

  • FLTK UI窗口关闭时延时卡顿问题全流程分析与优化实战
  • 探索 Vue 3.6 的新玩法:Vapor 模式开启性能新篇章
  • 帆软可视化图
  • Vue3 从 0 到 ∞:Composition API 的底层哲学、渲染管线与生态演进全景
  • JavaScript笔记
  • 【JS笔记】Java Script学习笔记
  • C#将【程序集引用-依赖关系】展示到NetronLight图表中
  • Java 核心工具类 API 详解(一):从 Math 到 Runtime 的实用指南
  • 设计模式五:桥模式(Bridge Pattern)
  • wedo牛-----第47节(免费分享图纸)
  • MBIST - Memory BIST会对memory进行清零吗?
  • 基于单片机的便携太阳能光伏系统研究
  • C语言—如何生成随机数+原理详细分析
  • 20250718-FDU-HDUOJ钉耙编程一
  • 初探:C语言FILE结构之文件描述符与缓冲区的实现原理
  • 更适合后端宝宝的前端三件套之HTML
  • CentOS7 内网服务器yum修改
  • 有好内容,如何做好知识变现?
  • 【Zephyr开发实践系列】08_NVS文件系统调试记录
  • GEV/POT/Markov/点过程/贝叶斯极值全解析;基于R语言的极值统计学
  • 【案例教程】基于现代R语言【Tidyverse、Tidymodel】的机器学习方法与案例分析实践技术应用
  • [AI8051U入门第五步]modbus_RTU主机
  • stack and queue 之牛刀小试
  • Excel批量生成SQL语句 Excel批量生成SQL脚本 Excel拼接sql
  • 大型市政污水处理厂“智变”记:天拓四方IOT平台让磁悬浮鼓风机“活”起来
  • React 实现人员列表多选、全选与取消全选功能
  • MC0457符咒封印
  • Ansible + Shell 服务器巡检脚本
  • mysql not in 查询引发的bug问题记录
  • pycharm结构查看器