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

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

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

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

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

解决方案

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

复制代码
<properties>
        <maven.deploy.skip>true</maven.deploy.skip>
</properties>
相关推荐
CQU_JIAKE几秒前
4.17【a]
java
Devin~Y2 分钟前
从Spring Boot到Spring AI:音视频AIGC内容社区Java大厂面试三轮连环问(含Kafka/Redis/安全/可观测性答案)
java·spring boot·redis·spring cloud·kafka·spring security·resilience4j
Rsun045513 分钟前
14、Java 模板方法模式从入门到实战
java·python·模板方法模式
沐雪轻挽萤11 分钟前
17. C++17新特性-并行算法 (Parallel Algorithms)
java·开发语言·c++
StockTV23 分钟前
SpringBoot对接黄金白银期货数据API
java·spring boot·后端
hsjcjh33 分钟前
窗口函数-详细讲解分析
java·服务器·前端
东北甜妹1 小时前
Redis Cluster 操作命令
java·开发语言
消失的旧时光-19431 小时前
Spring Boot 核心机制之 @Conditional:从原理到实战(一次讲透)
java·spring boot·后端
石榴树下的七彩鱼1 小时前
智能抠图 API 接入实战:3 行代码实现图片自动去背景(Python / Java / PHP / JS)
java·图像处理·人工智能·python·php·api·抠图
知兀1 小时前
【Result类】(使用/不使用<T> data的情况);自带静态方法、纯数据类;
java·开发语言