当前位置: 首页 > 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.dtcms.com/a/285534.html

相关文章:

  • 2G和3G网络关闭/退网状态(截止2025年7月)
  • EaseUS Partition Master Free Edition进行磁盘重分配
  • OpenTelemetry学习笔记(四):OpenTelemetry 语义约定,即字段映射(1)
  • 中国​​2771个县级行政区​​的​​月度CO₂排放数据(2013–2021)
  • 现代R语言【Tidyverse、Tidymodel】的机器学习方法
  • TrOCR: 基于Transformer的光学字符识别方法,使用预训练模型
  • 基于Ubuntu22.04源码安装配置RabbitVCS过程记录
  • python实现Markdown转化PDF的方案
  • Windows8.1安装哪个版本的vscode?
  • 电脑插上u盘不显示怎么回事
  • 阿里云OSS预签名URL上传与临时凭证上传的技术对比分析
  • 前端基础——B/S工作原理、服务器与前端三大件
  • C++ :vector的介绍和使用
  • 管家婆软件价格跟踪管理:查询、新增、修改、删除
  • 小架构step系列18:工具
  • 抗辐照与国产替代:ASM1042在卫星光纤放大器(EDFA)中的应用探索
  • 相机长焦个短焦
  • gin数据解析和绑定
  • CentOS 7 配置环境变量常见的4种方式
  • 【Python】DRF核心组件详解:Mixin与Generic视图
  • (5)颜色的灰度,亮度,对比度,透明度,都啥意思
  • IDEA 2024.1 配置 MyBatis Generator 详细教程
  • PostgreSQL技术大讲堂 - 第97讲:PG数据库编码和区域(locale)答疑解惑
  • SQLite / LiteDB 单文件数据库为何“清空表后仍占几 GB”?——原理解析与空间回收实战
  • 基于单片机智能浇花控制系统设计
  • 短视频矩阵系统:选择与开发的全面指南
  • Instagram千号矩阵:亚矩阵云手机破解设备指纹检测的终极方案
  • Hadoop与云原生集成:弹性扩缩容与OSS存储分离架构深度解析
  • ThreadLocal 在 Spring 与数据库交互中的应用笔记
  • 车载监控录像系统:智能安全驾驶的守护者