java项目管理工具Maven

Maven是什么?

Maven 是一个Java 项目管理工具,管理什么?就是做这三个管理的

  • 依赖管理:自动下载项目需要的第三方库(比如 MySQL 驱动、Spring 框架)。
  • 项目构建:一键代码编译、打包成可运行程序(如 JAR 包、WAR 包)。
  • 流程标准化:团队、构建步骤保持一致,避免 "我这能跑,你那跑不了"

Maven是面向对象设计,把项目看成一个对象

Maven通过你写的pom.xml文件知道你的项目配置信息(属性)

Maven通过依赖------管理资源

依赖保存------本地仓库

10个人一起开发大家都用我电脑上的?搭建本地私服仓库共享 本地私服仓库又从中央仓库拿

只需要****知道一点:依赖都是从中央仓库拿的

Maven作用?

Maven下载

官网:http://maven.apache.org/
下载地址:http://maven.apache.org/download.cgi

Maven安装

Maven属于绿色版软件,解压即安装

Maven环境变量配置

复制 Maven目录:

系统path:

验证:执行nvm(执行完后会在用户目录生成一个.m2文件夹里面就有我们的本地仓库)

现在是空的 但是我们一般不会把仓库放在C盘(越下越占内存)

Maven基础概念

仓库(获取资源)

仓库: 本地 私服(公司) 官网

坐标(找资源)

干嘛的?让maven这个工具帮我们找资源的

mvnrepository.com 定位资源

本地仓库配置(资源下到哪?)

远程仓库配置(资源从哪来?)

全局setting 用户setting的区别

第一个Maven项目(手工...)

Maven工程目录结构

略.........

构建命令

pom.xml所在目录层级下(pom.xml跟src同级),既项目根目录

第一个Maven项目(插件创建)

第一个Maven项目(IDEA生成)

idea配置Maven

设置 ------ 仓库 镜像

快捷命令,忘的差不多了 网卡先睡觉

手工创建Java项目

原型创建Java项目(maven模板)

原型创建Web项目

插件

相关推荐
lhldsg5 小时前
全民健身解决方案小程序开发:从0到1的技术实战
java·数据库·需求分析
jason成都5 小时前
Spring WebFlux 适配达梦新方案|dm‑r2dbc:Netty 异步传输的实验性 R2DBC 驱动
java·后端·spring
泡海椒5 小时前
内置SPI函数库详解:JQuick-Java Builtin工具类实战用法
java·开发语言·python
辰烨chenye6 小时前
LeetCode Hot 100 题解 · 二分篇
java·算法·leetcode
小羊没烦恼!6 小时前
Hello Web API系列教程——Web API与国际化
java·服务器·前端·javascript·php
小荷才露尖尖角,早有蜻蜓立上头7 小时前
过滤器的4种创建方式
java
大圣编蚕7 小时前
Java ByteArrayInputStream 详解:从入门到实战
java·开发语言·算法
程序员阿明8 小时前
idea把插件啥的不默认放在C盘
java·ide·intellij-idea
linweidong8 小时前
中科闻歌Java面试题及参考答案
java·python·大模型·提示词·ai agent·mcp·rag原理
OpenAnolis小助手8 小时前
一句话看透 JVM,SysOM 诊断 Skill 新增 Java 应用诊断能力
java·开发语言·jvm·阿里云·操作系统控制台·sysom