Java的maven

一.概念:

是一款用于管理和构建java项目的工具

作用:

方便项目的依赖管理

统一项目的结构,方便程序员开发及维护

提供了一套标准的项目构建流程,方便编译和构建

二.仓库类型:

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

中央仓库=>由Maven团队维护的全球唯一的。仓库地址:https://repo1.maven.org/maven2/

私服=>一般由公司团队搭建的私有仓库

目录结构:

三.依赖传递

概念: 坐标具有传递性

直接依赖:在当前项目中通过依赖配置建立的依赖关系

间接依赖:依赖的资源如果依赖其他资源,当前项目间接依赖其他资源

-排除依赖:

<exclusions>

<exclusion>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

</exclusion>

</exclusions>

依赖范围 scope

test测试有效,源码,和运行及打包时无效

compile测试,编译,运行都有效

相关推荐
努力搬砖的咸鱼1 分钟前
API 网关:微服务的大门卫
java·大数据·微服务·云原生
小裕哥略帅11 分钟前
Springboot中全局myBaits插件配置
java·spring boot·后端
MX_935919 分钟前
Spring中Bean注入方式和注入类型
java·后端·spring
爱跑步的程序员~25 分钟前
IOC和AOP详解
java·spring
武哥聊编程27 分钟前
基于Springboot3+Vue3的仓库管理系统,经典项目,免费学习
java·学习·mysql·vue·springboot·课程设计
CoderYanger32 分钟前
C.滑动窗口-求子数组个数-越短越合法——LCP 68. 美观的花束
java·开发语言·数据结构·算法·leetcode
golang学习记35 分钟前
Spring AI 1.1 新特性详解:五大核心升级全面提升AI应用开发体验
java·人工智能·spring
code_weic39 分钟前
Java AI开发框架 - LangChain4J学习笔记
java·人工智能·ai·langchain
wh_cxy42 分钟前
Spring 的本地消息
java
pengzhuofan1 小时前
Java开发中的AI Prompt管理指南
java·开发语言·prompt