全球旧事资料 分类
课课家教育
网址:wwwkokojiacom
课程目标:掌握其项目构建,坐标,依赖管理,本地仓库,插件使用,框架整合。适合人群:Java工程师,Java程序员
课程介绍:
Mave
是一个项目管理和综合工具。Mave
提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Mave
使用标准的目录结构和默认构建生命周期。在多个开发团队环境时,Mave
可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用。
Mave
课程大纲:
Java工程师学习线路图:
目录
第1节Mave
简介
1
f课课家教育
网址:wwwkokojiacom
Mave
是一个跨平台的项目管理工具,主要用于基于java平台的项目构建,依赖管理。
第2节Mave
安装和配置
JDK版本必须是16以上
第3节Mave
入门示例
001340
创建一个Mave
项目
第4节Mave
常用命令
000809
编译mv
compile清理mv
clea
测试mv
test打包packagemv
i
stall是把打出的包装载到本地仓库
第5节Mave
坐标
001012
2
f课课家教育
网址:wwwkokojiacom
什么是坐标?Mave
坐标组成Mave
为什么使用坐标?
第6节eclipse中mave
创建java项目
001042
讲解eclipse中mave
创建java项目
第7节eclipse中mave
创建WEB项目
001027
讲解eclipse中mave
创建WEB项目使用jetty发布web工程
第8节依赖和依赖范围
002403
在Mave
依赖机制的帮助下自动下载所有必需的依赖库,并保持版本升级type:依赖类型,对应构件中定义的packagi
g,可不声明,默认为jar;
第9节传递依赖
000938
3
f课课家教育
网址:wwwkokojiacom
依赖传递不用考虑其他依赖,Mave
会自动引入依赖以及传递依赖
第10节依赖冲突和依赖排除
000849
依赖冲突:通常我们不需要关心传递性依赖,当多个传递性依赖中有对同一构件不同版本的依赖时,如何解决呢?依赖排除:针对依赖冲突中的“短路径优先”,如果我们想使用长路径的依赖怎么办呢?
第11节依赖归类
000828
通常在项目中,我们会同时依赖同一个构件的不同模块,如spri
gorm320,spri
gco
text320,且多个模块版本相同,为了维护和升级方便,我们可以对其同一管理,这时可以使用到Mave
属性。
第12节仓库
002358
4
f课课家教育
网址:wwwkokojiacom
没有Mave
时,项目用到的jar文件通常需要拷贝到lib目录,项目多了,拷贝的文件副本就多了,占用磁盘空间,且难于管理。Mave
使用一个称之为仓库的目录,根据构件的坐标统一存储这些构件的唯一副本。
第13节Mave
在生命周期和插件
001617
Mave
定义了三套生命周期:clr
好听全球资料 返回顶部