Maven简述

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

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

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

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

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

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

相关推荐
初学小白...27 分钟前
实现Runnable接口
java·开发语言
墨着染霜华1 小时前
Java Optional orElse orElseGet orElseThrow()
java
czhc11400756631 小时前
JAVA1026 方法;类:抽象类、抽象类继承;接口、接口继承 Linux:Mysql
java·linux·mysql
一 乐1 小时前
宠物管理|宠物店管理|基于SSM+vue的宠物店管理系统(源码+数据库+文档)
java·前端·数据库·vue.js·论文·毕设·宠物
gAlAxy...2 小时前
面试JAVASE基础(五)——Java 集合体系
java·python·面试·1024程序员节
ceclar1232 小时前
C++容器list
java·c++·list
张较瘦_2 小时前
[论文阅读] 从 5MB 到 1.6GB 数据:Java/Scala/Python 在 Spark 中的性能表现全解析
java·python·scala
Han.miracle2 小时前
数据库圣经-----最终章JDBC
java·数据库·学习·maven·database
艾菜籽3 小时前
MyBatis操作数据库入门
java·数据库·mybatis
zfoo-framework3 小时前
使用VisualVM进行java性能瓶颈定位 1.无需像JProfiler那样必须加启动参数???
java