一、下载环境及工具
1、jdk必不可少,直接上最新版本。
下载地址:https://download.oracle.com/java/21/latest/jdk-21_macos-aarch64_bin.tar.gz
注:本人是mac M1系统故选择arm64,如果是mac inter系统则选择x64,并且不需要安装,所以直接下载的bin包,idea直接引用即可。
2、maven包,直接上最新版本
下载地址:https://maven.apache.org/download.cgi
注:同样直接下载bin包即可,下面有修改maven配置步骤。
3、下载springBoot项目,直接上最新版本
官网:https://spring.io/projects/spring-boot
1)滑倒最下面
2)选择配置
3)增加web依赖
4)生成项目压缩文件
二、配置新项目
本人项目相关路径如下
1、配置maven localRepository
新建一个空maven仓库如上路径图tools —> repository
修改maven setting文件
增加本地仓库
<localRepository>/your/path/workSpace/tools/repository</localRepository>
2、idea直接open下载好的springboot项目
选择下载好的SpringBoot项目demo解压后的文件夹(因本人需要测试dubbo功能,所以建了两个)。
3、配置idea的maven相关配置
配置好前面下载的maven及修改好的setting文件及仓库地址
点击apply—ok即可
4、idea下载依赖相关jar包,并自动创建索引
时间较长,耐心等待。
注意:新maven仓库maven的插件会爆红
如图位置(本人已解决):
解决方案:pom文件先引一下依赖,爆红问题解决后删除依赖即可
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>3.3.2</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.11.0</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>3.1.1</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>3.1.1</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.3.0</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.3.1</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.12.1</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.1.2</version>
</dependency>
(可以maven仓库是否一点点生成文件夹,先生成文件夹及里面的pos文件,后每个文件夹里逐渐生成jar包,时间较长耐心等待)
5、待maven加载完成,即可开始写自己的代码啦!!!
三、一些maven resolving小步骤
先生成文件夹及pom,在生成每个文件夹的jar包
1、maven生成完文件夹重启了一次idea,又点下图的按钮(从右往左)。
2、查看文件夹中是否生成jar包(因为idea一直在resolving,也看不到进度,我就去文件夹看是否生成jar包)。
3、待所有文件夹jar包下载完成后,又重启了一次idea,随后项目就完成啦!!