【笔记式】Maven从入门到进阶大合集详细讲解(含200条笔记)

【笔记式】Maven从入门到进阶大合集详细讲解(含200条笔记)
共95节 1659人在学 课程详情
  • Maven概述

    • 200条笔记快速浏览
    • 先看看菜单--Maven教程总体内容介绍
    • 没有Maven的日子--Java工程的Jar包从哪里找
    • 认识Maven--Maven的概念和功能
    • Maven不是唯一Jar管理工具
  • Maven安装

    • 工欲善其事必先利其器--Window下的安装
    • 工欲善其事必先利其器--Linux下的安装
    • 加入大家庭--eclipse中配置Maven
  • 原始作坊--无借助任何工具创建一个Maven工程

    • 原始作坊--无借助任何工具创建一个Maven工程
  • 坐标和依赖

    • 全球定位--坐标概念
    • 拼接板块--依赖的配置
    • 有限区域--依赖范围
    • 手拉手--传递性依赖
    • 选择策略--依赖调解
    • 切断关系--可选依赖和排除依赖
    • 看看关系--依赖关系查看
  • 仓库

    • 知识库--仓库概念
    • 远近货仓--仓库分类
    • 我也要租用大仓库--远程仓库的配置
    • 临时工--快照版本解析机制
    • 从仓库中线索--从仓库解析依赖的机制
    • 公开仓库--Maven查找依赖的网站
  • 生命周期和插件

    • Maven生命周期概念
    • 三套生命周期
    • 命令行和生命周期
    • 插件的目标
    • 插件与生命周期的绑定
    • 插件的参数配置
    • 插件的解析机制
  • 聚合和继承

    • 为什么要用聚合
    • 聚合工程举例
    • 为什么要用继承
    • 继承工程举例
    • 继承中的依赖管理
    • 继承中的插件管理
    • 多模块编译顺序说明
    • 多模块编译剪切
  • 使用Nexus创建私服

    • 安装Nexus
    • Nexus的仓库介绍
    • 创建Nexus宿主仓库
    • 创建Nexus代理仓库
    • 创建Nexus仓库组
    • 自动下载索引文件
    • 手工下载索引文件
    • Nexus构件搜索
    • 配置MAVEN从Nexus下载构件
    • 部署构建到Nexus
    • Nexus的权限管理
    • 实践:为项目分配独立的仓库总思路
    • 实践:创建仓库
    • 实践:创建仓库目标(请求路径过滤)
    • 实践:自定义仓库权限
    • 实践:自定义创建角色并绑定权限
    • 实践:创建用户并绑定角色
    • 实践:测试无权限用户部署构件
    • 实践:测试有权限用户部署构件
    • 实践:从仓库获取自定义构件
  • 使用Maven进行测试

    • Maven测试需要的插件以及依赖
    • Maven测试用例所在的目录以及命名规则说明
    • 演示: 命令行跳过测试以及跳过测试代码编译
    • 演示:配置插件跳过测试以及跳过测试代码编译
    • 演示:动态指定要测试的类
    • 演示: 动态指定要测试或者排除的测试类
    • 测试报告的生成
    • 打包测试代码成Jar包
  • 用Maven管理项目版本

    • 项目版本的分类以及版本号的约定
    • 实例:版本管理插件说明
    • 实例:在pom.xml中配置SVN信息
    • 实例:版本管理插件发布前检查
    • 实例:版本管理插件版本回滚
    • 实例:版本管理插件执行新版本
  • 使用Maven生成项目原型

    • 项目原型概念
    • 项目原型分类
    • 实例:生成项目原型工程
    • 编写自己的项目原型:项目原型pom文件说明
    • 编写自己的项目原型:archetype.xml描述符文件
    • 编写自己的项目原型: 将原型项目上传到私有仓库
    • 编写自己的项目原型: 按照项目原型生成Maven工程
  • 编写自定义插件

    • 编写自定义插件的步骤说明
    • 统计代码行数实例:生成插件项目原型
    • 统计代码行数实例: 实现AbstractMojo类
    • 统计代码行数实例:将插件安装到仓库
    • 统计代码行数实例:插件测试
    • 统计代码行数实例:在新建的Maven项目中引用自定义插件
  • Maven属性配置

    • Maven属性的概念
    • Maven属性的分类
    • Maven属性的使用
    • Maven属性的解析
    • Maven属性文件概念
    • 属性文件激活实例:命令行激活属性文件
    • 属性文件激活实例:setting文件激活
    • 属性文件激活实例: 系统属性存在时激活
    • 属性文件激活实例:系统属性等于某个值时激活
    • 属性文件激活实例:根据操作系统激活
    • 属性文件激活实例:默认激活

    订阅失败

    【笔记式】Maven从入门到进阶大合集详细讲解(含200条笔记)
    【笔记式】Maven从入门到进阶大合集详细讲解(含200条笔记) ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    实践:为项目分配独立的仓库总思路

    课程介绍

    课程目标:帮助学员快速掌握Maven入门到进阶内容:1.坐标仓库私服 2.插件测试 3.项目原型 4.属性配置 课程亮点:以笔记为导向,一条笔记至少包含一个知识点,200多条笔记帮助学员快速掌握Maven200多个知识点 课程特色: 1. 笔记式讲解,每条笔记细分为一个知识点,让学员从一点一滴积累,学习过程无压力 2. 笔记标题采用关键字标识法,帮助学员更加容易记住知识点
    推荐课程

    信息系统项目管理师自考笔记

    李明 · 866人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22645人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4282人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 824人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 889人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5194人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1525人在学

    Python Django 深度学习 小程序

    钟翔 · 2390人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 666人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4066人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~