为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第21天学习SpringCloud+Kubernetes 微服务容器化交付实战

标签:
Kubernetes

第一模块:

课程名称:SpringCloud+Kubernetes 微服务容器化交付实战

章节:第五章微服务应用打包

讲师姓名:清风

第二模块:主要讲解Maven如何去进行打包,概念介绍,生命周期,项目结构及release和快照版本

第三模块:章节5-1,5-2,5-3

本章讲解如下

Maven用于Java项目构建,依赖管理,包发布和分发

有点

不需要将依赖放入ibs目录,大大减少项目大小

相对于ant打包,maven通过pom文件申明依赖,从maven仓库下载,保证依赖一致性

mvn clean 清理缓存

mvn complie 编译

mvn package 打包

mvn test 执行测试

mvn install 上传到私服

mvn deploy 部署到服务器

Snapshot

版本号默认待日期作为唯一标识,对同一个版本号的包可以重复部署到Maven私服

Release

如果Maven私服已经存在某个Release版本,那么尝试部署相同版本的包会报错,需要升级版本号

依赖第三方jar包时尽量使用对方的release版本

主流开源工具

Jfrog artifactory

nexus

通过maven打包完成后,从maven私服上面进行制品包下载

第四模块:

https://img1.sycdn.imooc.com//632f8cb60001083509800530.jpg

https://img1.sycdn.imooc.com//632f8cbc0001aff309560521.jpg

https://img1.sycdn.imooc.com//632f8cc300015cc709720528.jpg


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消