JAVA Maven的简单介绍

一、介绍

Maven是apache旗下的一个开源项目,是一款用于管理和构建java项目的工具

Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。

开源项目:Welcome to The Apache Software Foundation!

二、Maven作用

(1)依赖管理

(2)统一项目结构

(3)项目构建

三、什么是Maven

官网:Maven -- Welcome to Apache Maven

Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)

POM(ProjectObjectModel):项目对象模型

  • 仓库:用于存储资源,管理各种jar包。

  • 本地仓库:自己计算机上的一个目录。

  • 中央仓库:由Maven团队维护的全球唯一的。仓库地址:Central Repository:

  • 远程仓库(私服):一般由公司团队搭建的私有仓库。

四、安装配置Maven

见另一篇文章

https://blog.csdn.net/2301_80035882/article/details/143118557?sharetype=blogdetail&sharerId=143118557&sharerefer=PC&sharesource=2301_80035882&spm=1011.2480.3001.8118

相关推荐
知识分享小能手3 分钟前
Java学习教程,从入门到精通,Java 变量命名规则(12)
java·大数据·开发语言·python·学习·java学习·java后端开发
知识分享小能手4 分钟前
Java学习教程,从入门到精通,Java switch语句语法知识点(14)
java·开发语言·python·学习·javaee·大数据开发·java大数据
是程序喵呀6 分钟前
idea 创建java文件增加注释
java·ide·intellij-idea
花心蝴蝶.9 分钟前
Thread类及线程的核心操作
java·jvm·windows
苹果醋314 分钟前
springboot-springboot官方文档架构
java·运维·spring boot·mysql·nginx
Elastic 中国社区官方博客29 分钟前
将你的 Kibana Dev Console 请求导出到 Python 和 JavaScript 代码
大数据·开发语言·前端·javascript·python·elasticsearch·ecmascript
痕忆丶32 分钟前
openharmony北向开发入门教程汇总
开发语言
wrx繁星点点33 分钟前
原型模式:高效的对象克隆解决方案
数据结构·spring·spring cloud·java-ee·maven·intellij-idea·原型模式
@尘音35 分钟前
QT——TCP网络调试助手
开发语言·qt·tcp/ip
闲人陈二狗40 分钟前
vue3中的pinia的使用方法
开发语言·javascript·ecmascript