- 去官网下载
- 解压出来,去 conf 配置本地仓库
- 要是没梯子,国外服务器还是慢的,参考下面的maven的架构图
,就不用去国外的中央仓库了,配置到去阿里云的私服。
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
4. 把bin目录加入到系统变量的 Path 环境变量当中
5. 查看版本号
我把JAVA_HOME换成1.8的,因为Java版本从17换成1.8我觉得可能好一些
6. IDEA就该项目更换maven
字节码版本换成8(JDK8,java1.8,java 8)
JRE版本也要是1.8
- IDEA更换全局的maven,先关闭当前项目
和一个项目的更改类似,也是maven主路径换成自己的,字节码版本换成8,JRE换成1.8
报错java: 警告: 源发行版 9 需要目标发行版 9
解决方法:
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>java-top-speed</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<!-- 源码的JDK版本 -->
<maven.compiler.source>8</maven.compiler.source>
<!-- 打包的JDK版本 -->
<maven.compiler.target>8</maven.compiler.target>
</properties>
<dependencies>
<!-- Lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.30</version>
<scope>provided</scope>
</dependency>
<!-- SLF4J API -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.32</version>
</dependency>
<!-- Logback 作为 SLF4J 的实现 -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.6</version>
</dependency>
</dependencies>
</project>