文章目录
前言
提示:maven项目的构建
提示:以下是本篇文章正文内容,下面案例可供参考
一、认识Maven
maven是一个跨平台的项目管理工具,主要用作基于 Java 平台的项目(Maven 本身也是 Java 编写的)的构建、依赖包管理和项目信息管理。
Maven 能提供一种项目的配置(pom.xml, 里面文件内容是开发者),配置好的项目,只需要运行一条简单的命令,就能完成重复的,繁琐的构建动作。
Maven 提供了一种标准的项目目录结构,能自动的从 Maven 的中央仓库中帮我们下载并管理项目依赖的 jar 包,并且还能自动的管理这些 jar 包依赖的其他 jar 包。
目录结构
以下是maven具体给出的希望的目录结构,并且使用模板创建maven项目也是按照这种结构,所以大家尽量遵守这种规范
二、Maven安装
Maven 不同的版本对 JDK 是有要求的,具体请看官网。
本人用jdk11,用的版本如上,可以根据个人需求下载
1、在命令行输入 java -version,查询安装 JDK 是否正确并查询安装的版本。若没有配置好的话,按照一下步骤配置好:
2、配置环境变量,MAVEN_HOME,指向 maven 的根目录;
文件的路径最好浏览输入,直接手写容易出错
3、配置环境变量 Path,将 %MAVEN_HOME%\bin 追加到 Path 中。
打开命令行窗口,输入入 mvn –v 执行,若执行类似如下效果即代表安装成功。
三、Maven设置
本地仓库
运行过 Maven 命令才会在你的用户目录生成一个 .m2 目录,该目录下有个目录名 repository,这个就是所谓的本地仓库,主要存放是一些下载的 jar 文件。
本地仓库默认位置在用户目录/.m2/repository,本地仓库不建议在系统盘,最佳实践:
将 Maven 根目录的 conf/settings.xml 拷贝到 .m2 中,作为个人 Maven 配置文件;
在settings.xml 文件中 修改本地仓库的位置。
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- 本地仓库地址 -->
<localRepository>你本地仓库的目录位置</localRepository>
</settings>
配置中央仓库镜像
在有网络情况下,官方中央仓库服务器在国外,所以很大可能出现下载失败的问题,所以我们需要配置一个中央仓库的镜像来降低下载失败的概率(还是有可能会下载失败,继续下就好)。
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- 本地仓库地址 -->
<localRepository>你本地仓库的目录位置