如何阻止central-publishing-maven-plugin 0.9.0上传至中央仓库?
解决方案
你需要在配置里额外添加prepareOnly=true参数,完整配置如下:
<plugin> <groupId>io.github.central-maven</groupId> <artifactId>central-publishing-maven-plugin</artifactId> <version>0.9.0</version> <configuration> <skipPublishing>false</skipPublishing> <autoPublish>false</autoPublish> <prepareOnly>true</prepareOnly> </configuration> </plugin>
从0.4.0升级到0.9.0时,插件对参数职责做了拆分:
- 旧版本的
skipPublishing=true同时承担「生成文件但跳过上传」的双重作用 - 新版本中
skipPublishing=true会直接跳过插件所有流程(包括文件生成) prepareOnly=true才是专门控制「只执行文件生成/准备环节,跳过后续上传、发布步骤」的参数
这样配置后,插件会正常生成所有部署所需文件(jar、pom、签名文件等),但不会触发任何上传或发布动作,完全匹配你手动上传的需求。
内容的提问来源于stack exchange,提问作者jjazzboss
相关产品推荐
相关产品推荐

