Maven多模块项目如何灵活构建

Maven多模块项目如何灵活构建

Maven多模块项目如何灵活构建

复制代码
在Java开发中使用maven来处理包管理是很便捷的,然而开发过程中多模块开发是常规操作。那么多模块开发过程中如何按需构建就是很重要的一件事情。

示例项目

多模块示例项目

项目结构

| maven-multi-projects-parent # 父项目

| - core # 子项目

| - extension # 子项目

| --- nacos # 孙项目

| --- redis # 孙项目

构建所有模块

shell 复制代码
# 在项目根目录下执行
mvn install


构建parent和core模块

shell 复制代码
# 在项目根目录下执行
mvn install -pl .,core


构建parent和extension模块

shell 复制代码
# 在项目根目录下执行
mvn install -pl !core


在涉及3层及以上模块按需构建时,使用显示配置构建会使它的子模块构建丢失,所以这里使用反向操作,使用不需要构建的项目配置。

相关推荐
cxyxiaokui00117 小时前
JDK 动态代理 vs CGLIB:原理、区别与 Spring AOP 底层揭秘
java·后端·spring
代码充电宝17 小时前
LeetCode 算法题【中等】189. 轮转数组
java·算法·leetcode·职场和发展·数组
我命由我1234517 小时前
PDFBox - PDDocument 与 byte 数组、PDF 加密
java·服务器·前端·后端·学习·java-ee·pdf
花哥码天下18 小时前
Oracle下载JDK无需登录
java·开发语言
摇滚侠18 小时前
Spring Boot 3零基础教程,yml语法细节,笔记16
java·spring boot·笔记
wei84406787218 小时前
本地项目第一次推送到gitee上的完整命令
java·android studio
星球奋斗者18 小时前
计算机方向如何才能更好的找到工作?(成长心得)
java·后端·考研·软件工程·改行学it
Jabes.yang18 小时前
互联网大厂Java面试:缓存技术与监控运维的深度探讨
java·面试指南·缓存技术·监控运维
海梨花18 小时前
【八股笔记】SSM
java·开发语言·笔记·后端·面试·框架
珹洺18 小时前
Java-Spring入门指南(二十五)Android 的历史,认识移动应用和Android 基础知识
android·java·spring