Windows配置Maven3.8.6
2019/02/12
Windows
Maven
# 0 准备 Maven运行环境需要jdk环境的支持,请先安装jdk,参考教程:[Windows配置jdk1.8](https://maxqiu.com/article/detail/1) # 1 下载 打开下载地址:[https://maven.apache.org/download.cgi](https://maven.apache.org/download.cgi) 点击下方的`apache-maven-3.8.6-bin.zip`下载  或者打开清华源下载地址:[https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.6/binaries/](https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.6/binaries/) 点击下方的`apache-maven-3.8.6-bin.zip`下载  # 2 解压 将下载的zip包进行解压,将解压后的文件夹移动到想要安装的位置 > 这里以安装在`C:\development\`目录下为例,并重命名文件夹为`maven`,移动后的目录结构如下  # 3 环境变量 ***装过Java的都会配置环境变量*** 新建系统变量 变量名:MAVEN_HOME 变量值:C:\development\maven `path`添加变量值 %MAVEN_HOME%\bin # 4 更改本地资源库文件存放位置 在任意位置新建`repository`文件夹,推荐放在Maven根目录下 使用文本编辑器编辑`conf\settings.xml`配置文件 在`settings`标签(一般在文件的54行结尾处)内添加 ```xml <localRepository>C:\development\maven\repository</localRepository> ``` > 若是其他位置请自行修改 # 5 设计镜像仓库 > 注:maven仓库在国外,建议添加国内的镜像仓库 继续编辑`conf\settings.xml`文件 在`mirrors`标签(一般在文件的第158行)内添加如下内容,以下节点任意选择一个 ```xml # 阿里 <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <url>https://maven.aliyun.com/repository/public</url> </mirror> # 华为 <mirror> <id>huaweicloud</id> <mirrorOf>*</mirrorOf> <url>https://repo.huaweicloud.com/repository/maven/</url> </mirror> # 腾讯 <mirror> <id>nexus-tencentyun</id> <mirrorOf>*</mirrorOf> <name>Nexus tencentyun</name> <url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url> </mirror> ``` # 6 推荐:设定新项目默认jdk版本 eclipse创建Maven项目时,jdk版本可能默认不是最新版,使用以下配置可以设置默认jdk版本 继续编辑`conf\settings.xml`文件,在`profiles`标签内添加(一般在文件的第218行) ```xml <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> ``` ***完成,收工*** # 7 附:使用bat命令下载jar包 在`repository`文件夹内新建`pom.xml`,粘贴以下内容 ```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>test</groupId> <artifactId>test</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <!-- 此处添加需要下载的jar包地址 --> </dependencies> </project> ``` 在`<dependencies></dependencies>`标签内写粘贴jar包的Maven仓库地址 在 [https://mvnrepository.com/](https://mvnrepository.com/) 内查找jar包地址 打开`cmd`进入`repository`目录下(一定要进入该目录下) 执行以下命令(如果是第一次下载jar包,会自动在`repository`目录下下载一些其他文件,不要删除) ```bash mvn -f pom.xml dependency:copy-dependencies ``` 执行完成后看到`BUILD SUCCESS` jar包以及相关依赖包在`repository\target\dependency`目录夹下
62