Maven 是一个用于构建和管理 Java 项目的强大工具。本文将介绍如何安装配置 Maven、创建和构建项目,以及如何管理项目的依赖。
安装 Maven、配置、Maven集成到IDEA中
Maven 是一个基于 Java 的工具,因此在安装 Maven 前,您需要先安装 Java 开发工具(JDK)。确保您已经安装了 JDK,并设置了 JAVA_HOME 环境变量。
先去Maven 官网下载maven.网址:Maven – Maven Releases History
下载 Maven 安装包(.zip 或 .tar.gz 格式)并解压到您希望安装 Maven 的目录(注意:不能放到中文目录)。
配置 Maven 的环境变量
在 Windows 上,打开系统环境变量设置(可以在控制面板中搜索 "环境变量")创建MAVEN_HOME的系统环境变量
编辑path环境变量,将MAVEN_HOME添加到path中.。
检查maven版本
打开cmd命令窗口,输入【mvn -v】,检查Maven是否安装正确。安装正确如下图:
修改Maven默认配置
在maven的解压目录下找到【conf文件夹下的setting.xml文件中】修改这个配置文件,可以对Maven进行配置(如修改仓库地址,设置代理等等);
配置本地仓库地址 conf/settings.xml 55行
<localRepository>D:\repository</localRepository> |
配置中央仓库的国内镜像(提高下载速度),放在<mirrors>标签中
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> |
配置jdk (jdk版本必须开发环境)
在profiles节点(标签)下添加jdk编译版本 268行附近
<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> |
DEA中修改Maven配置为自己安装的Maven
打开IDEA,点击菜单栏中的【File】选择【Settings】进入IDEA配置,找到【Build,Execution,Deployment】菜单栏中的【Build Tools】中找到Maven。
点击Maven,在右边配置自己安装的Maven路径。如下图:
创建新项目也进行相同的配置maven
打开IDEA,点击菜单栏中的【File】选择【New Projects Settings】选择【Settings For New Projects】进入IDEA配置,找到【Build,Execution,Deployment】菜单栏中的【Build Tools】中找到Maven。
构建管理
项目构建是指将源代码、配置文件、资源文件等转化为能够运行或部署的应用程序或库的过程!Maven 可以管理项目的编译、测试、打包、部署等构建过程。通过实现标准的构建生命周期,Maven 可以确保每一个构建过程都遵循同样的规则和最佳实践。同时,Maven 的插件机制也使得开发者可以对构建过程进行扩展和定制。主动触发构建,只需要简单的命令操作即可。
管理项目依赖
使用 Maven 管理项目依赖非常方便。在项目的 pom.xml
文件中定义项目的依赖项。
打开项目的 pom.xml
文件,找到 <dependencies>
元素,并在其中添加您需要的依赖项。例如:
<dependencies>
<dependency>
<groupId>com.example</groupId>
<artifactId>my-library</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
上面的示例中,我们添加了一个名为 my-library
的依赖项,它的 Group ID 是 com.example
,Artifact ID 是 my-library
,版本号是 1.0.0
。
保存 pom.xml
文件后,运行 mvn clean package
命令重新构建项目。Maven 将自动下载并管理项目的依赖。
这只是 Maven 的一些基本用法。Maven 还提供了许多其他功能,如插件、项目生命周期管理、多模块项目等等。您可以通过阅读 Maven 的官方文档来了解更多详细信息。