Maven

Maven概述

主要功能

1.提供了一套标准化的项目结构;

Maven提供了一套标准化的项目结构,所有IDE使用Maven构建的项目结构完全一样,所有IDE创建的Maven项目可以通用

2.提供了一套标准化的构建流程(编译、测试、打包、发布......);

3.提供了一套依赖管理机制

依赖管理:依赖管理其实就是管理项目所依赖的第三方资源(jar包、插件...)

Maven简介

·Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。

Maven作用

标准化的项目结构;标准化的构建流程;方便的依赖管理

Maven模型

仓库分类

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

中央仓库:由Maven团队维护的全球唯一的仓库

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

Maven配置

Maven坐标讲解:

Maven中的坐标是资源的唯一标识;使用坐标来定义项目或引入项目中需要的依赖

Maven坐标主要组成:

·groupld:定义当前Maven项目隶属组织名称(通常是域名反写)

·artifactld:定义当前Maven项目名称(通常是模块名称)

·version:定义当前项目版本号

相关推荐
mqiqe15 小时前
线程调度与 Schedulers:Project Reactor 并发模型的核心引擎
java·开发语言·网络
我命由我1234515 小时前
Android 开发问题:unexpected element <service> found in <manifest>
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
正在走向自律16 小时前
飞算JavaAI能搞定充电站故障处置吗?
java·ai编程·java开发·飞算javaai·java代码生成·ai coding模型·springboo
用户409666013175116 小时前
Guava 不止有 Lists 和 Maps:Cache、EventBus、Multimap 实战
java·后端
一只叫煤球的猫16 小时前
从 Java 21 到 Java 25:ThreadLocal 以外的选择—— ScopedValue
java·后端·架构
步行cgn17 小时前
MyBatis 多对一关联映射详解
java
仍然.17 小时前
SpringCloud---Eureka介绍
java·spring cloud·eureka
霸道流氓气质17 小时前
Spring 事务同步机制 —— AfterTransactionActionCollector 的异步解耦原理
java·后端·spring
Lightpwd17 小时前
PostgreSQL jsonb 写入踩坑:一条 `\u0000` 如何让整批同步失败,还把异常伪装成“数据完整性冲突”
java
周周哈哈哈17 小时前
线程创建、执行、退出、回收
java·开发语言