下载 Maven
在 maven 官网下载,直接搜索 maven 就行,链接:https://maven.apache.org
选择左侧 Download,点击进去,找到 Files,选择 Link 下面的 zip 文件下载即可。
配置环境变量
首先把 maven 放到固定的位置中,以后不要动了,如过要移动也要去改配置文件。
我先把下载解压后的 maven 放在了/usr/local/devTools
下。Windows可以放在一个固定的地方。
Windows 直接就在设置中找到高级系统设置-》系统属性-〉环境变量-》新建
新建之后变量名为:MAVEN_HOME
变量值为 maven 所在路径。
之后再点击 Path,再点新建,添加:%MAVEN_HOME%\bin
下面主要讲 Mac。
打开~/bash_profile
配置环境变量:
编辑环境变量:
1 2
| export MAVEN_HOME=/opt/devTools/apache-maven-4.0.0-alpha-3 export PATH=$PATH:$MAVEN_HOME/bin
|
下面的设置都在:/opt/devTools/apache-maven-4.0.0-alpha-3/conf/settings.xml
中。也就是 maven 目录下的大 conf 下的 settings.xml 文件下
Mac 下可以不用配置 Maven 的仓库位置,默认为:Default: ${user.home}/.m2/repository
这也就是/Users/你的用户名/.m2/repository
我配置在:
1
| <localRepository>/usr/local/devTools/apache-maven-4.0.0-alpha-3/repo</localRepository>
|
配置仓库镜像源:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
| <mirrors> <mirror> <id>aliyun-public</id> <mirrorOf>*</mirrorOf> <name>aliyun public</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
<mirror> <id>aliyun-central</id> <mirrorOf>*</mirrorOf> <name>aliyun central</name> <url>https://maven.aliyun.com/repository/central</url> </mirror>
<mirror> <id>aliyun-spring</id> <mirrorOf>*</mirrorOf> <name>aliyun spring</name> <url>https://maven.aliyun.com/repository/spring</url> </mirror>
<mirror> <id>aliyun-spring-plugin</id> <mirrorOf>*</mirrorOf> <name>aliyun spring-plugin</name> <url>https://maven.aliyun.com/repository/spring-plugin</url> </mirror>
<mirror> <id>aliyun-apache-snapshots</id> <mirrorOf>*</mirrorOf> <name>aliyun apache-snapshots</name> <url>https://maven.aliyun.com/repository/apache-snapshots</url> </mirror>
<mirror> <id>aliyun-google</id> <mirrorOf>*</mirrorOf> <name>aliyun google</name> <url>https://maven.aliyun.com/repository/google</url> </mirror>
<mirror> <id>aliyun-gradle-plugin</id> <mirrorOf>*</mirrorOf> <name>aliyun gradle-plugin</name> <url>https://maven.aliyun.com/repository/gradle-plugin</url> </mirror>
<mirror> <id>aliyun-jcenter</id> <mirrorOf>*</mirrorOf> <name>aliyun jcenter</name> <url>https://maven.aliyun.com/repository/jcenter</url> </mirror>
<mirror> <id>aliyun-releases</id> <mirrorOf>*</mirrorOf> <name>aliyun releases</name> <url>https://maven.aliyun.com/repository/releases</url> </mirror>
<mirror> <id>aliyun-snapshots</id> <mirrorOf>*</mirrorOf> <name>aliyun snapshots</name> <url>https://maven.aliyun.com/repository/snapshots</url> </mirror>
<mirror> <id>aliyun-grails-core</id> <mirrorOf>*</mirrorOf> <name>aliyun grails-core</name> <url>https://maven.aliyun.com/repository/grails-core</url> </mirror>
<mirror> <id>aliyun-mapr-public</id> <mirrorOf>*</mirrorOf> <name>aliyun mapr-public</name> <url>https://maven.aliyun.com/repository/mapr-public</url> </mirror> </mirrors>
|
我只配置了:
1 2 3 4 5 6
| <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
|
其中千万要切记一点<mirrorof></mirrorof>
里面千万不能配置号,如果不配置 ,假设 aliyun maven 没有的话就会去国外仓库下载,如果配置了 *号 ,那阿里云仓库没有,就会报错.
配置 jdk17
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <profiles> <profile> <id>jdk-17</id> <activation> <activeByDefault>true</activeByDefault> <jdk>17</jdk> </activation> <properties> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion> </properties> </profile> </profiles>
|
在 IDEA 中设置
配置 IDEA 在没有网的情况下也可以创建 maven 工程: