Maven聚合项目发布至私服指定模块

无论是从事框架开发工作还是公共服务模块开发,为了解决通用性问题,常常需要发布一些依赖组件至maven私服。然而通常我们得maven工程都是由多个模块组成得聚合工程(一个父工程下有多个模块)。

这个时候可能会面临两个窘境:

1.当一个个模块分别执行deploy,一方面比较费时费力,另一方面有可能会漏掉父工程得发布导致应用方构建时报无法找到对应父工程依赖得异常。

2.当直接从父工程处执行deploy,则导致所有模块被发布至私服。轻则浪费空间,重则有泄密风险。

解决方案

在无需发布到maven仓库的模块对应pom.xml文件里加上一个配置属性即可:

复制代码
<properties>
        <maven.deploy.skip>true</maven.deploy.skip>
</properties>
相关推荐
资生算法程序员_畅想家_剑魔15 小时前
Java常见技术分享-29-Jackson JSON处理类详解
java·开发语言·json
论迹15 小时前
【多线程】-- JUC的常见类
java·开发语言·性能优化·多线程·juc
豆沙沙包?15 小时前
2026年--Lc332-649. Dota2 参议院(队列)--java版
java·开发语言
白驹过隙不负青春16 小时前
Docker-compose部署java服务及前端服务
java·运维·前端·docker·容器·centos
深念Y16 小时前
删除IDEA中的JDK列表项
java·ide·jdk·intellij-idea·idea·sdk
jgyzl16 小时前
2026.1.7 tlias三层架构
java·mysql·架构
yaoxin52112316 小时前
285. Java Stream API - 通过 Supplier 创建 Stream
java·开发语言
安全渗透Hacker16 小时前
IDEA 中主流 API 插件对比及实操建议
java·ide·intellij-idea
moxiaoran575316 小时前
使用模板模式+策略模式实现产品推荐
java·模板模式
这里是彪彪16 小时前
Java多线程中的单例模式
java·开发语言·单例模式