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

相关推荐
yunmi_12 分钟前
2024版 IDEA 用 Maven 创建 java 项目(+Maven 安装和配置)
java·maven
float_六七17 分钟前
Spring事务注解@Transactional核心机制详解
java·后端·spring
渣哥18 分钟前
Java 线程安全详解:定义、常见问题与解决方案
java
没有bug.的程序员19 分钟前
Redis 大 Key 与热 Key:生产环境的风险与解决方案
java·数据库·redis·缓存·热key·大key
We....26 分钟前
Java分布式编程:RMI机制
java·开发语言·分布式
玉衡子28 分钟前
七、InnoDB底层原理与日志机制
java·mysql
€81133 分钟前
Java入门级教程17——利用Java SPI机制制作验证码、利用Java RMI机制实现分布式登录验证系统
java·开发语言·java spi机制·远程传输数据
2301_8153577039 分钟前
parameterType和@Param注解的区别
java·开发语言·数据库
tyatyatya1 小时前
MATLAB中进行视觉检测入门教程
开发语言·matlab·视觉检测
We....1 小时前
Java 分布式缓存实现:结合 RMI 与本地文件缓存
java·分布式·缓存