网站设计建设公司教程,南充房价2023新楼盘房价,广受好评的域名备案加急,深圳宝安区哪里好玩1. maven
Maven是管理和构建java项目的工具
项目依赖资源(jar包)的管理,避免版本冲突统一项目结构项目构建#xff0c;标准跨平台(Linux,window,MacOS)的自动化项目管理
2.maven依赖仓库 2.maven安装
maven安装视频教程 3. IDEA集成Maven 4. maven的依赖范围 5. maven生命…1. maven
Maven是管理和构建java项目的工具
项目依赖资源(jar包)的管理,避免版本冲突统一项目结构项目构建标准跨平台(Linux,window,MacOS)的自动化项目管理
2.maven依赖仓库 2.maven安装
maven安装视频教程 3. IDEA集成Maven 4. maven的依赖范围 5. maven生命周期 执行后面的生命周期前面的阶段都会运行
6. maven高级
maven分模块开发设计 将项目按照功能拆开若干个子模块 方便项目维护,扩展和相互调用 maven继承通过父工程中的配置信息子工程去继承简化依赖配置统一管理依赖
父工程创建一个普通的maven项目即可
子工程在父工程中创建module即可1. 创建maven工程作为父工程设置打包方式为pom(默认jar)
2. 创建module模块选择父文件
3. 会自动在子工程的pom.xml文件中配置好继承关系
4. 在父工程中配置各个工程的公共依赖子工程会自动继承7. 继承与聚合
用于快速构建项目 modulesmodulesky-common/modulemodulesky-pojo/modulemodulesky-server/module/modules8. 私服
解决团队内部的资源共享问题 解决同一局域网不同项目组资源共享 有这样的场景再按需学习
java的打包方式
jar 普通模块打包springboot项目基本都是jar包(内嵌Tomcat运行)
war 普通web程序打包需要部署在外部Tomcat服务器中运行
pom 父工程该模块不写代码进行依赖管理