
maven功能与python的pip类似。 Apache Maven是一个用于软件项目管理和构建的强大工具。它是基于项目对象模型的,用于描述项目的构建配置和依赖关系。以下是一些关键的 Maven 特性和概念:
pom.xml,来描述项目的元数据和配置信息。POM包含项目的基本信息、构建配置、依赖关系等。
pom.xml文件中声明依赖关系,Maven会自动下载所需的库并添加到项目构建路径中。
pom.xml文件。这种结构有助于组织和管理复杂的项目。
总体而言,Maven是一个广泛使用的构建工具,它提供了一种简单的方式来管理项目的构建、依赖和发布。通过采用约定优于配置的理念,Maven使得项目构建过程更加标准化和易于维护。
maven官网:Maven – Download Apache Maven Windows下载apache-maven-3.9.5-bin.zip

比如我将其存放在C:\Program Files\Java\maven

打开环境变量,新建系统变量,设置如下:

在系统变量的Path路径下加入

检查是否配置完成
打开终端输入
mvn -v
显示这样说明配置成功!
打开setting.xml

找到内容

将原来的内容修改成
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus-aliyun</name>
<url>https://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
后下载的jar包都会放在该目录下。

<!-- 配置私服仓库地址 -->
<localRepository>D:\maven\mvnRespo</localRepository>在D盘创建D:\maven\mvnRespo文件夹

1. maven常用命令 命令 描述 mvn clean 对项目进行清理,删除target目录下编译的内容 mvn compile 编译项目源代码 mvn test 对项目进行运行测试 mvn package 打包文件并存放到项目的target目录下,打包好的文件通常都是编译后的 class文件 mvn install 在本地仓库生成仓库的安装包,可供其他项目引用,同时打包后的文件放 到项目的target目录下