当前位置: 首页 > article >正文

Maven的下载安装配置

maven的下载安装配置

maven是什么

Maven 是一个用于 Java 平台的 自动化构建工具,由 Apache 组织提供。它不仅可以用作包管理,还支持项目的开发、打包、测试及部署等一系列行为
Maven的核心功能

项目构建生命周期管理:Maven定义了项目构建的标准流程,包括清理、编译、测试、报告、打包、安装和发布
1.依赖管理:Maven自动管理项目所需的第三方库(jar包),通过在pom.xml文件中添加依赖信息,Maven会自动下载并配置这些依赖
2.项目信息管理:Maven可以管理项目的基础信息,如文档、测试报告等

Maven的下载

官网:https://maven.apache.org/
在这里插入图片描述

下载完成后进行安装,目前使用的电脑为Windows 10

1.下载完成后选择安装的位置,然后解压,解压后找到bin文件。
在这里插入图片描述
2. 配置Mavne的环境变量。
在这里插入图片描述
MAVEN_HOME创建成功后,点击Path,然后在新建配置到bin目录。
在这里插入图片描述
检验maven环境变量是否成功。使用cmd输入mvn -v回车,如果出现如下的信息,则配置成功。(前提是JDK下载配置成功)
在这里插入图片描述

maven的配置

在maven的解压目录下找到Settings文件,打开进行编辑配置。
在这里插入图片描述
配置maven的本地仓库地址。
在这里插入图片描述
配置Maven的镜像地址。下面二选一。
在这里插入图片描述`本机maven的配置如下

<?xml version="1.0" encoding="UTF-8"?>

F:/mvn_repository

<!-- Another sample, using keys to authenticate.
<server>
  <id>siteServer</id>
  <privateKey>/path/to/private/key</privateKey>
  <passphrase>optional; leave empty if not used.</passphrase>
</server>
-->
<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>        
</mirror>
fanruan fanruan fanruan http://mvn.finedevelop.com/repository/maven-public/ true always warn fanruan fanruan http://mvn.finedevelop.com/repository/maven-public/ true always warn alwaysActiveProfile anotherAlwaysActiveProfile
<activeProfile>fanruan</activeProfile>
`

在项目中配置Maven

打开IDEA,选择File ->Settings -> Build, Execution, Deployment |->Build Tools ->Maven
在这里插入图片描述

到此,Maven下载配置完成,此时只需要在项目中下载Maven的依赖即可。


http://www.kler.cn/a/514910.html

相关文章:

  • 【游戏设计原理】77 - 沙盒与导轨
  • vue3搭建实战项目笔记
  • 如何通过海外社交媒体平台提升品牌曝光度?
  • 【PHP】部署和发布PHP网站到IIS服务器
  • 如何实现亿级用户在线状态统计?
  • Linux内核编程(二十一)USB驱动开发-键盘驱动
  • 每日一题--比较版本号
  • Qt中的Item Widget组控件:QListWidget、QTreeWidget 和 QTableWidget使用方法(详细图文教程)
  • 1905电影网中国地区电影数据分析(一) - 数据采集、清洗与存储
  • Scratch全攻略:从入门到实践的编程之旅
  • Yii框架中的多语言支持:如何实现国际化
  • 16-绘制椭圆
  • Java基础常见面试题总结下
  • Open FPV VTX开源代码之树莓派3B+ Bookworm部署更新
  • vs2022配置qt5.9.9开发环境jom和rc问题
  • C语言基础------练习2
  • [实现Rpc] 项目设计 | 服务端模块划分 | rpc | topic | server
  • 【分布式知识】Spring Cloud Gateway实现跨集群应用访问
  • 算法 | 递归与递推
  • 大语言模型LMM学习路线—从入门到进阶
  • [OpenGL]实现屏幕空间环境光遮蔽(Screen-Space Ambient Occlusion, SSAO)
  • 大一计算机的自学总结:随机快速排序及随机快速算法
  • 学习一下强化学习
  • C语言之整数转换英文表示
  • 机器学习(6):K 近邻算法
  • VirtualBox can‘t enable the AMD-V extension