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

maven下载及配置详细介绍(2024最新攻略)

本篇文章将详细介绍有关于maven的下载及文件配置

首先简单介绍一下maven的定义:

maven定义

Maven 是一款为 Java 项目管理构建、依赖管理的工具(软件),使用 Maven 可以自动化构建、测试、打包和发 布项目,大大提高了开发效率和质量。

依赖管理:

Maven 可以管理项目的依赖,包括自动下载所需依赖库、自动下载需要的依赖并且保证版本没有冲突、依赖版本 管理等。通过 Maven,我们可以方便地维护项目所依赖的外部库,避免版本冲突和转换错误等,而我们仅仅需要 编写配置即可。

项目构建:

项目构建是指将源代码、配置文件、资源文件等转化为能够运行或部署的应用程序或库的过程。 Maven 可以管理项目的编译、测试、打包、部署等构建过程。通过实现标准的构建生命周期,Maven 可以确保每 一个构建过程都遵循同样的规则和最佳实践。同时,Maven 的插件机制也使得开发者可以对构建过程进行扩展和 定制。主动触发构建,只需要简单的命令操作即可。

接下来介绍maven的下载

maven下载:

去官网下载即可Maven – Download Apache Maven,版本根据自己需求来即可。

选择Binary,代表是可执行版本,已经编译好可以直接使用。

格式选择zip格式,此格式用于Windows操作系统 

下载好后解压到自己电脑路径,记住路径,稍后要进行环境变量的配置。

配置环境变量:

(此处以win11为例,与win10操作相同,只是界面不同)

首先打开系统的设置界面,然后找到系统信息界面,之后下拉找到高级系统设置,依次按照图片数字顺序点击。

 先点击图片中的新建,然后在第一行输入标号为2红色框中的变量值,在第二行输入值(刚才maven的安装路径)

之后找到path变量,之后按下图顺序点击,点击新建之后输入4号红色框的内容,然后一直点击确定直到没有确定的界面即可。

 

测试:

键盘win+R,然后输入cmd,在弹出的黑窗口中输入mvn -v,弹出下面界面即代表成功。

 注意版本号不同所以界面内容也会有所不同,只要大致内容与此图片相符即可。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • opencv颜色格式
  • LeetCode旋转图像
  • 自动驾驶行业知识汇总
  • ChatMoneyAI嘴替,高情商回复
  • 【前端】NodeJS:实战案例——记账本
  • 知识与智慧
  • Proxmox LXC 部署ubuntu,centos
  • 在进行等保测评时,如何确保技术风险和非技术风险的评估结果具有可操作性?
  • Untiy Modbus 西门子 S7-1200 基础通信
  • wps云字库字体下载到电脑
  • 使用 Prometheus 和 Grafana 监控 FastAPI 服务
  • access函数
  • LabVIEW软件开发的未来是什么?
  • fastadmin 修改弹窗大小
  • WPP多重值绑定
  • [nginx文档翻译系列] 控制nginx
  • 【Leetcode】104. 二叉树的最大深度
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Apache Spark Streaming 使用实例
  • EOS是什么
  • es6
  • express如何解决request entity too large问题
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • js学习笔记
  • leetcode-27. Remove Element
  • Linux Process Manage
  • python3 使用 asyncio 代替线程
  • React Transition Group -- Transition 组件
  • sessionStorage和localStorage
  • Shadow DOM 内部构造及如何构建独立组件
  • spring + angular 实现导出excel
  • Spring核心 Bean的高级装配
  • storm drpc实例
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • 回流、重绘及其优化
  • 记一次用 NodeJs 实现模拟登录的思路
  • 开源SQL-on-Hadoop系统一览
  • 实习面试笔记
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 我感觉这是史上最牛的防sql注入方法类
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 由插件封装引出的一丢丢思考
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • ​HTTP与HTTPS:网络通信的安全卫士
  • #Datawhale AI夏令营第4期#多模态大模型复盘
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (二)pulsar安装在独立的docker中,python测试
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (四)Controller接口控制器详解(三)
  • (一一四)第九章编程练习
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**