一小时教你学会 Maven 项目的构建与管理

作者/分享人:梁朋举
中科院下属公司后端研发工程师,负责过的项目类型有电商类项目、银行类业务项目、在线云开发平台、健康设备平台。 https://github.com/liangpengju/

本场 Chat 将覆盖以下内容:

  1. Maven 基础环境配置与基本命令
  2. Maven 核心概念理论
  3. 几种 Maven 项目构建方式:命令行、IDE
  4. pom 文件解析
  5. 用 nexus 搭建 Maven 私服
  6. 多模块项目构建实战
  7. 总结

实录提要:

  • Nexus 和 Maven 的关系是怎样的?
  • 配置多个镜像,下载 jar 时,依次去这些镜像中寻找,直到找到为止,如何配置?
  • 聚合与继承有什么区别?
  • 在重构的时候,如何有效的去处理这种问题?
  • pom 文件中各标签作用可否梳理一遍吗?
  • 和 Gradle 的主要区别是什么?
  • 咨询学习 Maven 建设的一个途径和好方法?
  • Maven 和 Gradle 各自最适合的场景是怎样的?
  • Maven 有时候 jar 包下不了,是怎么解决的?
已有149人预订
预订达标
文章出炉
交流日期
     
07月04日
07月18日
07月25日 20:30
查看文章评论/提问
倾城志
梁大哥好,问题如下: 项目大了之后,依赖就变的复杂。除了循环依赖之外,碰到更多的问题是依赖冗余或者重复依赖(特别是不同版本的重复)。在大型项目中多少百分比的冗余依赖是可接受的?在重构的时候,如何有效的去处理这种问题?谢谢
ff..
我看过关于maven写的最清晰的!
晴晴晴天
梁哥好,作为一个java新手,请问在自学的情况下如何学习maven建设以及更多模块的学习。昨天ibm面试,面试官也问了我这个问题。所以想咨询梁哥学习maven建设的一个途径和好方法
陈良良
赞,写的好详细
Adele
nexus和maven的关系是怎样的?另外和gradle的主要区别是什么?maven和gradle各自最适合的场景是怎样的?
梁朋举: 谢谢提问,交流当天会优先回复,其他的大家有问题交流可以评论区盖楼,我会按顺序一一回复。
葬花逐流
配置多个镜像,下载jar时,依次去这些镜像中寻找,直到找到为止,如何配置?
小彬
聚合与继承有啥区别
窗外的烟筒
聚焦,学习了
Exception
希望梁大哥不吝赐教🙏
hong
maven构建大型项目一般怎么划分项目结构,比如像模块之间依赖关系怎么处理,分开打包和合并打包要注意哪些点。
江中芦苇
pom文件中各标签作用可否梳理一遍啊?
Ziksang
怎么配置成下载本地服务器的包,而不是下载远程仓库的
廖烁棋
梁大哥,在配置maven服务时,显示Could not red setting.xml。怎么办呀
梁朋举: 检查环境变量;setting.xml路径选择是否正确;
梁朋举
其他问题昨晚实录里面都有回答了
你可能还喜欢
Service Mesh 在华为公有云的实践
田晓亮
利用 OpenCV 和 Caffe,根据大合影构造“平均脸”
李烨
从零开始,搭建 AI 音箱 Alexa 语音服务
Mike
Web 安全恩仇录:再谈逻辑漏洞
肖志华
TensorFlow 分布式原理与应用实践
刘光聪
编程和数学基础不佳如何入门人工智能?
赵宁|Neal
微信扫描登录