十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

maven指定模块快速打包idea插件Quick Maven Package

maven指定模块快速打包idea插件Quick Maven Package 问题背景描述在实际开发项目中我们的maven项目结构可能不是单一maven项目结构项目一般会用parent方式将各个项目进行规范随着组件的数量增加就会引入一个问题我们只想打包某一个修改后的组件A时就变得很不方便因为使用idea自带maven插件打包时如果该组件A依赖的组件B已经在本地install了就不会对被依赖的B重新进行打包了即使被依赖的组件刚刚被修改过我们的目标是打包指定组件A并想把这个组件依赖的组件B也一起重新打包可以使用以下方式通过自己手动拼接命令 如mvn package xxx/yyy -pl -am 使用pl和am参数-pl参数指定了你想要构建的项目而-am参数表示也构建所依赖的模块。在pom文件里把无关的组件注释掉后对整个项目进行clean install使用 Quick Maven Package插件对指定组件和该组件依赖的组件进行打包Quick Maven Package该组件原理很简单就是第三种方式拼接类似 mvn package xxx/yyy -pl -am 的脚本后执行打包支持mvn / mvnd插件源码可以在 https://gitee.com/aqu415/quick-maven-package 进行下载release列表地址 https://gitee.com/aqu415/quick-maven-package/releasesidea 插件官网https://plugins.jetbrains.com/plugin/33579-quick-maven-package/edit/versions通过本地磁盘安装也可以在插件市场搜索安装安装后效果第一步点击 解析/刷新 按钮可以解析当前maven项目第二步可以点击 clean 对整个项目进行清理第三步勾选需要打包的组件点击package后就会对所选的组件和其依赖的组件进行指定范围打包了以上是最终执行的命令over~~
返回列表