父子项目打包发布至私仓库

1、方法一

在不需要发布至私仓的模块上添加如下代码:

XML 复制代码
      <plugin>
           <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-deploy-plugin</artifactId>
            <configuration>
                 <skip>true</skip>
             </configuration>
      </plugin>

在项目的跟下,双击

2.方法二 通过命令

2.1 忽略递归子模块,只发布父项目

XML 复制代码
mvn clean package deploy -N

2.2 只发布具体子模块

XML 复制代码
mvn clean package deploy  -pl scm-api,scm-dto

其中 scm-api,scm-dto是模块名称,中间用逗号

2.3 如果想跳过单元测试,用如下命令

XML 复制代码
mvn clean deploy  -DskipTests
相关推荐
okseekw2 分钟前
File类:你与文件的"爱恨情仇"——Java文件操作的趣味指南
java·后端
TDengine (老段)4 分钟前
TDengine 存储引擎:极速、高压缩、零冗余
android·大数据·数据库·设计模式·时序数据库·tdengine·涛思数据
玩具猴_wjh4 分钟前
MongoDB
数据库·mongodb
梨落秋霜5 分钟前
Python入门篇【if判断语句】
android·java·python
萝卜白菜。5 分钟前
关于maxPartCount和maxPartHeaderSize参数的限制说明
java·tomcat
九章-7 分钟前
平滑替换:大唐经研院经济评价系统成功完成国产化迁移
数据库·安全·政务
Li_7695329 分钟前
Spring Cloud —— SkyWalking(五)
java·后端·spring·spring cloud·skywalking
嘟嘟w10 分钟前
Forward(转发)与Redirect(重定向)的区别
java
w_zero_one10 分钟前
ArkTS鸿蒙--关系型数据库的级联
数据库·harmonyos
武子康10 分钟前
大数据-180 Elasticsearch 近实时搜索:Segment、Refresh、Flush、Translog 全流程解析
大数据·后端·elasticsearch