Maven安装与配置

Apache Maven是一个用于软件项目管理和构建的强大工具。它是基于项目对象模型的,用于描述项目的构建配置和依赖关系。

一、下载maven

打开maven官网:https://maven.apache.org/ 并下载

二、创建本地目录并解压

三、配置本地仓库

修改 conf/settings.xml 中的 为一个指定目录。

xml 复制代码
<localRepository>D:\develop\apache-maven-3.9.16\mvn_repo</localRepository>

四、配置阿里云私服

配置镜像【可选,为了下载更快】

修改 conf/settings.xml 中的 标签,为其添加如下子标签:

xml 复制代码
<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>https://maven.aliyun.com/nexus/content/groups/public</url>
    <mirrorOf>central</mirrorOf>
</mirror>

五、配置环境变量

MAVEN_HOME 为 maven 的解压目录,并将其 bin 目录加入 PATH 环境变量。

六、检查是否配置完成

打开终端输入

xml 复制代码
mvn -v

注意:配置 settings.xml 中的本地仓库、私服时,一定要仔细,注意配置信息的位置和标签

七、常用Maven指令

命令 描述

mvn clean 对项目进行清理,删除target目录下编译的内容

mvn compile 编译项目源代码

mvn test 对项目进行运行测试

mvn package 打包文件并存放到项目的target目录下,打包好的文件通常都是编译后的class文件

mvn install 在本地仓库生成仓库的安装包,可供其他项目引用,同时打包后的文件放

到项目的target目录下

相关推荐
小羊没烦恼!2 天前
微服务化的基石——持续集成
java·大数据·word·powerpoint·.net
俊昭喜喜里2 天前
java中的继承和多态的区别
java
小羊没烦恼!2 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
譕痕2 天前
JSONObject与JSONArray封装数据格式区别
java·json
胡写代码2 天前
别再前后端各写一套表单校验了
java·后端
小鱼能吃糖2 天前
缺陷修复总览 · mall电商项目:5类缺陷,1个病根,4个业务域
java·电商
此时不提桶,更待何时2 天前
01-06-A-JVM排查实战详解
java·jvm
vipxieliang2 天前
ValidX 在 DDD 领域驱动设计中的实践
java·spring boot
ba_pi2 天前
mysql 查询所有表名并授权
java
ProcessOn官方账号2 天前
java函数式编程--入门基础
java·编程·函数式编程