一、Maven是什么:
Maven是一个用于构建和管理Java项目的工具。它提供了一种标准化的项目结构和构建流程,帮助开发者自动化地进行编译、测试、打包和部署等任务。
Maven基于项目对象模型(Project Object Model,POM),通过配置文件来描述项目的依赖关系、构建过程、插件等信息。开发者可以利用Maven快速构建、管理和发布他们的Java项目,简化了项目的维护和协作过程。同时,Maven还提供了丰富的插件生态系统,可以通过插件扩展其功能,满足不同项目的需求。
二、安装Maven:
(1)下载Maven:在Apache Maven的官方网站(https://maven.apache.org)上下载适合您操作系统的最新稳定版本的Maven。选择一个二进制压缩包(.tar.gz或.zip格式)。
(2)压缩Maven:将下载的压缩包解压缩到您选择的目录中。最好凡在一个非中文无空格的路径下。
(3)配置环境变量:打开终端或命令提示符,编辑您的系统环境变量。
① 添加一个名为MAVEN_HOME
的新变量,并将其值设置为Maven的安装目录路径。
② 在PATH
变量中添加%MAVEN_HOME%\bin
以使Maven可执行文件可被系统找到。
(4)验证安装:打开新的终端或命令提示符窗口,并运行以下命令来验证Maven是否成功安装:
如果一切正常,您将看到Maven的版本信息。至此,您已经成功安装了Maven。
三、打开IDEA配置Maven
1、选择文件 ——> 点击设置
2、在导航栏搜索Maven
3、然后进行一下的配置
然后点击应用,再点击确定就OK啦!
四、创建一个Maven的项目
1、点击文件 — 新建 — 项目
2、点击Maven — 修改项目SDK — 下一步
3、修改名称、位置、工件坐标 — 修改之后点击完成
这样我们一个Maven项目就建好啦。
五、命令的原理:
(1)clean:清除class、清除target。
(2)compile:迭代,编译项目源代码。编译过程中,Maven 会查找 pom.xml 文件并根据其中定义的依赖关系下载所需的 Jar 包,并将源代码编译为字节码。
(3)test:自动测试,Maven 会在执行此命令时自动运行项目中的单元测试代码,并显示测试结果。
(4)package:打包项目。Maven 将编译后的源代码和资源文件打包为一个可部署的文件,如 JAR、WAR 或者 EAR 文件。
(5)发布到远程运行:— 写代码 — 测试 — 打包 — 丢到服务器 — 直接运行
(6) install:将项目安装到本地 Maven 仓库。该命令将项目打包后的文件复制到本地 Maven 仓库,以便其他项目可以通过依赖管理引用该项目。
(7)deploy:将项目部署到远程 Maven 仓库。该命令将项目打包后的文件上传到远程 Maven 仓库,以便其他开发人员可以通过依赖管理引用该项目。