SpringBoot学习(一)——Maven安装

SpringBoot学习(一)------Maven安装

下载安装

Maven的下载页面:https://maven.apache.org/download.cgi

SpringBoot学习(一)------Maven安装

下载安装

Maven的下载页面:https://maven.apache.org/download.cgi

下载完成后,将安装文件解压到指定的目录中。

配置环境变量

变量名:MAVEN_HOME

变量值:D:\maven-3.9.6
变量名:Path

变量值:%MAVEN_HOME%\bin
变量名:MAVEN_OPTS

变量值:-Xms128m -Xmx512m

注:置MAVEN_OPTS环境变量不是必须的,但建议设置。因为Java默认的最大可用内存往往不能够满足Maven运行的需要,比如在项目较大时,使用Maven生成项目站点需要占用大量的内存,如果没有该配置,则很容易得到java.lang.OutOfMemeoryError。因此,一开始就配置该变量是推荐的做法。

检查Maven版本

bash 复制代码
mvn -v

Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)

Maven home: D:\maven-3.9.6

Java version: 17.0.6, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-17

Default locale: zh_CN, platform encoding: GBK

OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"

配置Maven

配置文件路径:D:\maven-3.9.6\conf\settings.xml

本地仓库位置修改
xml 复制代码
<localRepository>D:\maven\repository</localRepository>

注:D:\maven\repository 文件夹需新建

修改maven默认的JDK版本
xml 复制代码
<profile>     
    <id>JDK-1.8</id>       
    <activation>       
        <activeByDefault>true</activeByDefault>       
        <jdk>1.8</jdk>       
    </activation>       
    <properties>       
        <maven.compiler.source>1.8</maven.compiler.source>       
        <maven.compiler.target>1.8</maven.compiler.target>       
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>       
    </properties>       
</profile>
添加国内镜像源
xml 复制代码
<mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
配置Idea

参考文档

https://blog.csdn.net/pan_junbiao/article/details/104264644

https://blog.csdn.net/weixin_42460596/article/details/109479342

相关推荐
辣知26 分钟前
辣知·化智92 《山海经》里的史前密码
学习
鬼手点金1 小时前
KV Cache 未必是一次性的:可编辑、可组合的“笔记”
java·人工智能·笔记·学习·自动化·1024程序员节
jaysee-sjc2 小时前
【苍穹外卖】Day12:工作台数据看板与 Excel 报表导出
java·开发语言·数据库·spring boot·spring·微信·excel
kyrie_sakura2 小时前
大模型学习18 大模型学习 - LangChain2_Model I/O
学习·自然语言处理
小蒜学长2 小时前
基于 Spring Boot 的英语单词背诵系统的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端
CoderYanger3 小时前
Java EE 进阶:5. Spring IoC&DI(第一弹):Spring IoC
java·开发语言·spring boot·spring·面试·职场和发展·java-ee
宝绿特塑业再生科技3 小时前
板材收缩率不稳,户外家具装配尺寸为何对不上:从切割尺寸变化到接缝不一的系统性排查与对策
笔记·科技·学习·生活·户外家具·hdpe再生颗粒·hdpe
~城南花已开~3 小时前
Intel E810 SR-IOV VF Spoofcheck 防伪造测试-KVM3
服务器·网络·笔记·学习·ubuntu·etl工程师
我命由我123456 小时前
6-3.Python 异常处理 - 异常处理进阶(else 块与 finally 块、异常传递、自定义异常)
开发语言·前端·数据库·后端·python·学习·java-ee
FYKJ_20106 小时前
springboot高考志愿填报推荐系统14332-计算机课程设计、毕业设计
javascript·spring boot·python·架构·django·课程设计·高考