Maven部署插件禁用重新部署

Maven部署插件禁用重新部署,maven,artifactory,Maven,Artifactory,是否可以通过部署插件配置从pom级别禁用重新部署 我试图阻止在artifactory中重新部署一些工件,但不想设置这个globaly(我知道它应该是dole globaly,但我只是该工件的用户,决定权不在我)。 这就是为什么我想知道如果部署实际上意味着重新部署非快照版本,是否可以将我的工件POM配置为失败 Maven使用:3.6.1没有用于实现此目的的参数。至少有两种变通方法可防止意外部署: 1. 部署:部署 真的 org.apache.maven.plugins maven部署插件 3.0

是否可以通过部署插件配置从pom级别禁用重新部署

我试图阻止在artifactory中重新部署一些工件,但不想设置这个globaly(我知道它应该是dole globaly,但我只是该工件的用户,决定权不在我)。 这就是为什么我想知道如果部署实际上意味着重新部署非快照版本,是否可以将我的工件POM配置为失败

Maven使用:3.6.1

没有用于实现此目的的参数。至少有两种变通方法可防止意外部署:

1. <代码>部署:部署

真的
org.apache.maven.plugins
maven部署插件
3.0.0-M1
${skipDeploy}
部署时使用:

mvn部署-DskipDeploy=false
2.部署到本地临时默认情况下,使用配置文件进行真正的部署

假的
本地虚拟回购
本地虚拟存储库以防止意外重新部署
文件://${env.TEMP}/maven-dummy-repo
违约
部署
假的
回购
真实存储库
scheme://authority/path
违约
部署时使用:

mvn部署-Pdeploy

考虑到部署是通过Jenkins作业进行的,该作业具有简单的命令。这不是我想做的。但谢谢你的建议。可能需要使用某种脚本。@T.G您所说的“Jenkins job which have simple command”是什么意思Maven构建步骤有一个目标和选项字段,每个Jenkins job/项目都可以通过激活配置参数化→ 一般的→ 这个构建也是参数化的。