对maven的理解
2022/9/17 23:18:42
本文主要是介绍对maven的理解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一.maven是什么?有什么用?
二.maven的生命周期
三.maven的特点
四.maven的坐标
一. maven是什么?有什么用?
- maven是什么:
maven是一个项目管理类工具,可以对Java项目进行构建,依赖管理,与其它类一样maven也是约定大于配置 - 有什么用:
- 可以帮助团队开发人员更好的管理jar包,避免的jar包版本不一致,数量众多的问题。
- 将项目拆分为多个模块
二. maven的生命周期
mvn clean命令; 清除target目录
mvn compile命令; 编译,生成target目录
mvn test命令; 将测试代码和核心代码一起编译
mvn package命令; 编译测试代码和核心代码并且打包对应的包类型
mvn install命令; 编译测试代码和核心代码并且打包对应的包类型并且将生成的包安装到本地仓库
mvn deploy命令; 用于发布项目
三. maven的特点
-
项目设置遵循统一的规则
-
任意工程中共享。
-
依赖管理包括自动更新。
-
一个庞大且不断增长的库。
-
可扩展,能够轻松编写 Java 或脚本语言的插件。
-
只需很少或不需要额外配置即可即时访问新功能。
四. maven的坐标
-
GroupId:团体组织标识符,它一般情况下以创建这个组织的名称的逆向域名开头。
-
ArtifactId:项目名。单独项目的唯一标识符。
-
Version:版本
通过这三个向量来定位Maven仓库中其jar包所在的位置,把对应的jar包引入到工程中。
这篇关于对maven的理解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署
- 2024-04-14RAG应用开发实战02-相似性检索的关键 - Embedding
- 2024-04-14出海软件草根逆袭打法是什么?
- 2024-04-13鸿蒙原生应用再新丁!企查查 碧蓝航线 入局鸿蒙
- 2024-04-11RAG应用开发实战(01)-RAG应用框架和解析器
- 2024-04-10DevOps已死?2024年的DevOps将如何发展
- 2024-04-10码农必看:常见源代码混淆技术详解
- 2024-04-07以一当十丨TiDB 在东吴证券秀财 APP 的应用实践
- 2024-04-07月活超 1.1 亿,用户超 4 亿,你也在用的「知乎」是如何在超大规模 TiDB 集群上玩转多云多活的?来听听知乎代晓磊的答案!