当前位置: 首页 > article >正文

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

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

  • Maven多模块项目如何灵活构建
    • 示例项目
    • 构建所有模块
    • 构建parent和core模块
    • 构建parent和extension模块

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

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

示例项目

多模块示例项目
项目结构
| maven-multi-projects-parent # 父项目
| - core # 子项目
| - extension # 子项目
| — nacos # 孙项目
| — redis # 孙项目

在这里插入图片描述

构建所有模块

# 在项目根目录下执行
mvn install

在这里插入图片描述
在这里插入图片描述

构建parent和core模块

# 在项目根目录下执行
mvn install -pl .,core

在这里插入图片描述
在这里插入图片描述

构建parent和extension模块

# 在项目根目录下执行
mvn install -pl !core

在这里插入图片描述
在这里插入图片描述

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


http://www.kler.cn/a/500767.html

相关文章:

  • 【excel】VBA简介(Visual Basic for Applications)
  • 1.两数之和--力扣
  • 关于使用FastGPT 摸索的QA
  • Vue:Syntax Error: TypeError: this.getOptions is not a function的解决
  • 【Rust学习笔记】Rust 的所有权介绍
  • Python爬虫基础——selenium模块进阶(模拟鼠标操作)
  • Blender常规设置
  • SAP赋能汽车零配件行业,加速企业数字化转型
  • 《操作系统真象还原》第十二章(一) —— 系统调用
  • VUE3 自定义指令的介绍
  • Android TextView 添加下划线的几种方式
  • 【解决方案】Golang结构体传0被忽略
  • AI开发 - 算法基础 递归 的概念和入门(三)递归的进阶学习
  • docker安装rabbit后访问报错最佳的几种解决方案
  • 《深入浅出HTTPS​​​​​​​​​​​​​​​​​》读书笔记(28):DSA数字签名
  • w156基于SpringBoot+Vue的常规应急物资管理系统的设计与实现
  • centos9设置静态ip
  • Elasticsearch介绍及使用
  • linux客户端工具mobaxterm
  • Node.js——http 模块(一)
  • 【机器学习:十六、其他的激活函数】