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

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

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

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

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

解决方案

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

复制代码
<properties>
        <maven.deploy.skip>true</maven.deploy.skip>
</properties>
相关推荐
椰羊~王小美13 分钟前
@RequestMapping注解的各个属性作用
java
Yeh20205833 分钟前
request与response笔记
java·前端·笔记
程序员老邢1 小时前
【产品底稿 07】商助慧 Admin 运维模块落地:从 “能跑” 到 “能运维”,3 个页面搞定日常排障
java·运维·经验分享·spring boot·后端
元宝骑士1 小时前
Spring @Async 异步无法获取当前登录用户?Sa-Token 1.34.0 终极踩坑解决方案
java·后端
0xDevNull1 小时前
Java项目中Redis热点Key自动检测方案详细教程
java·spring boot·redis
一嘴一个橘子2 小时前
MP 自定义业务方法 (三)
java
一叶飘零_sweeeet2 小时前
AI Agent 深潜:六大核心模块的设计本质与 Java 实现
java·人工智能·agent
向往着的青绿色2 小时前
Java反序列化漏洞(持续更新中)
java·开发语言·计算机网络·安全·web安全·网络安全·网络攻击模型
Carsene2 小时前
第一章:为什么我们需要“类型安全”的 SQL DSL 框架?
java·sql
wyu729612 小时前
Spring MVC 学习笔记:配置、注解、RESTful、JSON、拦截器、SSM整合、文件上传下载
java