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

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

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

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

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

解决方案

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

复制代码
<properties>
        <maven.deploy.skip>true</maven.deploy.skip>
</properties>
相关推荐
咸鱼2.02 分钟前
【java入门到放弃】XXL-JOB
java
爱滑雪的码农3 分钟前
Java基础十一 流(Stream)、文件(File)和IO
java·开发语言·python
叶小鸡5 分钟前
Java 篇-项目实战-天机学堂(从0到1)-day11
java·开发语言
light blue bird12 分钟前
MES/ERP 工序 BOM 协同多节点工站组件
java·jvm·oracle
Pkmer14 分钟前
古法编程: 适配器模式
java·设计模式
longxibo21 分钟前
【Flowable 7.2 源码深度解析与实战】
java·后端·流程图
norq juox21 分钟前
Spring 中集成Hibernate
java·spring·hibernate
咸鱼2.030 分钟前
【java入门到放弃】Zookeeper
java·zookeeper
雨辰AI31 分钟前
从 MySQL 迁移至人大金仓 V9 完整改造指南|分页 / 函数 / 语法兼容全部解决
java·开发语言·数据库·后端·mysql·政务