一.Maven准备
注意:IDEA2019.1.x 最高支持Maven的3.6.0
- 下载地址:http://maven.apache.org/
- Maven底层使用Java语言编写的,所以需要配置JAVA_HOME环境变量及Path
- 将Maven解压非中文无空格目录下
- 配置MAVEN_HOME 环境变量及Path
- 新建系统变量MAVEN_HOME,添加变量值maven根目录
- 编辑系统变量Path,添加变量值%MAVEN_HOME%\bin
- 输入【cmd】,进入命令行窗口,输入**【mvn -v】** ,检查Maven环境是否搭建成功
二.Maven基本配置
-
Maven配置文件位置:maven根目录/conf/settings.xml
-
设置本地仓库【默认:C:/用户家目录/.m2/repository】
xml<!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ${user.home}/.m2/repository <localRepository>/path/to/local/repo</localRepository> --> <localRepository>E:\SG_220106\LocalRepository</localRepository>
-
设置阿里云镜像服务器
xml<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used | for inheritance and direct lookup purposes, and must be unique across the set of mirrors. | <mirror> <id>mirrorId</id> <mirrorOf>repositoryId</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://my.repository.com/repo/path</url> </mirror> --> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors>
-
设置使用JDK版本【1.8|JDK8】
xml<profiles> <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> </profiles>
基本工作准备好后,下一章是怎么应用。