maven中打包不打全部包+多线程打包

本文只是记录打包打一部分,但是当前包又以来本项目其它包,然后改动其他包导致打包失败
在父级别的pom文件同级别目录执行

一、pom中的目录

父级别

xml 复制代码
    <modules>
        <module>ruoyi-auth</module>
        <module>ruoyi-gateway</module>
        <module>ruoyi-visual</module>
        <module>ruoyi-modules</module>
        <module>ruoyi-api</module>
        <module>ruoyi-common</module>
    </modules>

ruoyi-modules子级别

xml 复制代码
    <modules>
        <module>ruoyi-system</module>
        <module>ruoyi-gen</module>
        <module>ruoyi-job</module>
        <module>ruoyi-file</module>
        <module>ruoyi-policy</module>
        <module>ruoyi-biz</module>
    </modules>

二、只打包某个模块,并且自动打包它所依赖的子项

shell 复制代码
mvn clean package -pl ruoyi-auth -am

三、层层套如何处理

shell 复制代码
mvn clean package -pl ruoyi-modules/ruoyi-biz -am

四、解释

五、加线程数量

增加C的话就是4的2倍,不加的话就是4

shell 复制代码
mvn clean install -T 4C

六、更快的打包

mvnd自行去尝试下

mvnd

相关推荐
liulilittle几秒前
LIBTCPIP 技术探秘(tun2sys-socket)
开发语言·网络·c++·信息与通信·通信·tun
yyy(十一月限定版)几秒前
c++(3)类和对象(中)
java·开发语言·c++
落羽凉笙3 分钟前
Python基础(4)| 玩转循环结构:for、while与嵌套循环全解析(附源码)
android·开发语言·python
ytttr8736 分钟前
MATLAB的流体动力学与热传导模拟仿真实现
开发语言·matlab
山上三树9 分钟前
详细介绍 C 语言中的 #define 宏定义
c语言·开发语言·算法
IT 行者14 分钟前
Spring Security 7 OAuth2 Token 格式选择浅析
java·后端·spring
测试游记17 分钟前
基于 FastGPT 的 LangChain.js + RAG 系统实现
开发语言·前端·javascript·langchain·ecmascript
shughui18 分钟前
最新版IntelliJ IDEA下载+安装+汉化(详细图文)
java·ide·intellij-idea
小罗和阿泽21 分钟前
java 【多线程基础 三】
java·开发语言
ulias21221 分钟前
AVL树的实现
开发语言·数据结构·c++·windows