JavaWeb——Maven高级

11.1. 分模块设计与开发

  1. 将项目按照功能拆分成若干个子模块,方便项目的管理维护、扩展,也方便模块之间的互相调用,资源共享。

11.2. 继承与聚合

11.2.1. 继承
  1. 父工程的的打包方式必须为pom
  1. 实现步骤
11.2.2. 版本锁定
  1. dependencyManagement
  1. 自定义属性
  1. <dependencyManagement>与<dependencies>的区别
11.2.3. 聚合
  1. 聚合,将多个模块组织成一个整体,同时进行项目的构建
  2. 聚合工程, 一个不具体业务功能的"空"工程(有且仅有一个pom文件)
  3. 作用,快速构建项目(无需根据依赖关系手动构建,之间在聚合工程上构建即可)
11.2.4. 继承与聚合

11.3. 私服

11.3.1. 介绍
11.3.2. 资源上传与下载
相关推荐
lemon_sjdk11 小时前
软件开发模式架构选择
java·架构·软件开发·前后端分离
董广明11 小时前
单元测试(JUnit、Mockito、PowerMock )
java·经验分享·junit·单元测试
Lisonseekpan11 小时前
Java Stream 流式编程
java·后端
安冬的码畜日常11 小时前
【JUnit实战3_18】第十章:用 Maven 3 运行 JUnit 测试(上)
测试工具·junit·maven·artifact·junit5
沐浴露z11 小时前
Kafka Consumer 消费流程详解
java·分布式·kafka
程序员小假11 小时前
运行时有出现过什么异常?
java·后端
凤山老林11 小时前
还在用JDK8?JDK8升级JDK11:一次价值千万的升级指南
java·开发语言·jvm·spring boot·后端·jdk
lang2015092812 小时前
Apache Maven 项目的开发指南
java·maven·apache
Java之路行者12 小时前
Spring Boot防重复提交实战:让接口安全提升200%!
spring boot·后端·安全
rengang6612 小时前
134-Spring AI Alibaba OceanBase 向量数据库示例
java·人工智能·spring·oceanbase·rag·spring ai·ai应用编程