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

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

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

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

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

解决方案

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

复制代码
<properties>
        <maven.deploy.skip>true</maven.deploy.skip>
</properties>
相关推荐
JH30736 小时前
SpringBoot 优雅处理金额格式化:拦截器+自定义注解方案
java·spring boot·spring
CHHYQMGDCDZu7 小时前
光伏系统参数
maven
Coder_Boy_7 小时前
技术让开发更轻松的底层矛盾
java·大数据·数据库·人工智能·深度学习
invicinble8 小时前
对tomcat的提供的功能与底层拓扑结构与实现机制的理解
java·tomcat
较真的菜鸟8 小时前
使用ASM和agent监控属性变化
java
黎雁·泠崖8 小时前
【魔法森林冒险】5/14 Allen类(三):任务进度与状态管理
java·开发语言
qq_12498707539 小时前
基于SSM的动物保护系统的设计与实现(源码+论文+部署+安装)
java·数据库·spring boot·毕业设计·ssm·计算机毕业设计
Coder_Boy_9 小时前
基于SpringAI的在线考试系统-考试系统开发流程案例
java·数据库·人工智能·spring boot·后端
Mr_sun.10 小时前
Day06——权限认证-项目集成
java
瑶山10 小时前
Spring Cloud微服务搭建四、集成RocketMQ消息队列
java·spring cloud·微服务·rocketmq·dashboard