继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

慕先生8251485
关注TA
已关注
手记 35
粉丝 0
获赞 0

第一模块:

课程名称: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私服上面进行制品包下载

第四模块:

http://img3.mukewang.com/632f8cb60001083509800530.jpg

http://img3.mukewang.com/632f8cbc0001aff309560521.jpg

http://img1.mukewang.com/632f8cc300015cc709720528.jpg


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP