摘要: 除了坐标、依赖以及仓库以外,maven另外两个核心概念就是生命周期和插件。maven的生命周期是抽象的,其实际行为都是由插件来完成。 7.1 什么是生命周期 在maven出现之前,项目构建的生命周期就已经存在,软件开发人员每天都在对项目进行清理、编译、测试以及部署。 Maven的生命周期就是为了对所 阅读全文
posted @ 2021-11-06 12:47 SsoZh 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 仓库 什么是maven仓库 任何一个构件都有一组坐标唯一标识。 得益于坐标机制,任何Maven项目使用任何一个构件的方式是完全相同的。在此基础上,maven可以在某个位置统一存储所有maven项目共享的构件,这个统一的位置就是仓库。 实际的maven项目只需要声明这些依赖的坐标,在需要的时候,mav 阅读全文
posted @ 2021-11-06 12:45 SsoZh 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 坐标和依赖 坐标详解 Maven坐标为各种构件(artifact)引入了秩序,每一个artifact都必须明确定义自己的坐标,而一组Maven坐标是由以下元素定义的: <groupId>com.ssozh.mirana</groupId> <artifactId>mirana-parent</art 阅读全文
posted @ 2021-11-06 12:25 SsoZh 阅读(507) 评论(0) 推荐(0) 编辑
摘要: Maven的安装与配置 安装 在unix系统上,可以通过创建一个符号链接,然后在环境变量时引用改符号链接,这样做是为了方便升级。 安装目录分析 M2_HOME 设置MAVEN_HOME环境变量指向maven的按照目录。该目录的结构和内容如下: bin boot lib LICENSE.txt NOT 阅读全文
posted @ 2021-11-06 12:20 SsoZh 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Maven简介 什么是maven 我们会发现,除了编写源代码之外,还有相当的时间花费在编译、运行单元测试、生成文档、打包和部署等繁琐的工作上,这就是构建。 而maven的用途之一是服务于构建,它是一个异常强大的构建工具,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。 mav 阅读全文
posted @ 2021-11-06 12:19 SsoZh 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Maven序言 Maven系列实际上是从我2021年6月份就开始的新的系列。起初制定了学习总目标,就是自己写一个MOJO。类似于springboot官网一样的maven项目脚手架的生成。 为了完成这个目标,我需要看完《maven实战》这本书,搞清楚maven的使用方式。如果后期还有时间,可以看一下m 阅读全文
posted @ 2021-11-06 12:16 SsoZh 阅读(12) 评论(0) 推荐(0) 编辑