Maven简述

Maven是用于管理和构建Java项目的工具,提供了一套标准化的项目结构,提供了一套标准化的构建流程,提供了一套依赖管理机制,通过Maven使得所有IDE构建的项目结构完全一样,让项目可以通用。

项目名称下分为src 和 pom.xml,pom是项目的核心配置文件,src下又分为main(源代码)和test(测试代码)

Maven的构建流程:编译,测试,打包,发布...

Maven的依赖管理:管理项目依赖的第三方资源(jar包或插件等等),通过坐标配置就可以引用仓库里的jar包。

编译环境指src的java目录下,测试环境在test目录下

Maven中的仓库(repository):本地仓库,远程仓库,中央仓库;写完配置后,会去本地仓库查看有对应jar包,没有则去中央仓库(或远程仓库)下载jar包到本地仓库

相关推荐
清风92001 分钟前
Logback——日志技术(基础)
java·前端·logback
晓13133 分钟前
JavaScript加强篇——第五章 DOM节点(加强)与BOM
java·开发语言·javascript
程序猿零零漆9 分钟前
飞算JavaAI:革新Java开发的智能助手
java·飞算javaai
万能小锦鲤21 分钟前
《Java EE与中间件》实验三 基于Spring Boot框架的购物车
java·spring boot·mysql·实验报告·购物车·文档资源·java ee与中间件
麦兜*33 分钟前
【Spring Boot】Spring Boot 4.0 的颠覆性AI特性全景解析,结合智能编码实战案例、底层架构革新及Prompt工程手册
java·人工智能·spring boot·后端·spring·架构
野犬寒鸦42 分钟前
MyBatis-Plus 中使用 Wrapper 自定义 SQL
java·数据库·后端·sql·mybatis
expect7g1 小时前
Java的DNS缓存问题
java·后端
oioihoii1 小时前
C++11中的std::minmax与std::minmax_element:原理解析与实战
java·开发语言·c++
karry01301 小时前
高并发导致重复key问题--org.springframework.dao.DuplicateKeyException
java·数据库·ide
全栈凯哥1 小时前
20.缓存问题与解决方案详解教程
java·spring boot·redis·后端·缓存