感谢博客 https://www.cnblogs.com/byuan/p/14853891.html
问题背景
- 问题环境
名称 | 版本 |
---|---|
java | 1.8.0_371 |
maven | 3.8.5 |
springboot | 2.x |
IDEA | 2023 |
之前通过IDEA创建的项目,一直显示找不到包,所以猜测是maven配置有问题,还可能是版本太高,所以重新安装
下载MAVEN
因为涉及到IDEA支持MAVEN的版本有限问题,所以这里推荐使用3.6.1或者3.6.3版本的maven
https://downloads.apache.org/maven/maven-3/3.6.3/
安装
- 新建目录
E:\JavaDev\Maven
,将下载的maven解压到该文件夹 - 新建本地仓库文件夹
E:\JavaDev\Maven\repository
- 编辑
E:\JavaDev\Maven\apache-maven-3.6.1\conf\settings.xml
文件,需要修改3处:
(1)本地仓库位置
<localRepository>E:\JavaDev\Maven\repository</localRepository>
(2)mirror镜像
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
(3)jdk设置
<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>
修改环境变量
- 系统变量下新建
2. Path下新建
3. 查看是否生效
mvn -v
清理本地仓库
for /r %i in (*.lastUpdated) do del %i
构建本地仓库
mvn help:system -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.valid
IDEA 中设置MAVEN
- 进入
File > Settings > Build, Execution, Deployment > Build Tools Maven > Maven
tips:如果你是在项目中进行的配置,那就不是全局配置,每次新建项目的时候要进行检查Maven配置是否和自己设置的一致
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.valid
3.
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.valid
- 点击侧边栏的MAVEN,依次进行clean,compile,install,均显示成功