我尝试将其添加到 settings.xml;
<properties>
<maven.deploy.skip>true</maven.deploy.skip>
</properties>
但这没有用。mvn deploy -Dmaven.skip.deploy=true 似乎工作正常。另外我假设将上述标签添加到 pom.xml 也可以。有没有办法使用 settings.xml 来实现这一点?
我想要这样做的原因是强制人们生成 Jenkins 工作必须使用 Jenkins 的方法来部署工件,而不是使用部署目标。Jenkins 的方法只有在整个构建成功时才会部署工件,但是即使其余的构建即将失败,部署目标也可以部署工件。除了阻止普通用户在 Jenkins 中创建和配置作业之外,我愿意接受有关实现此目的的其他方法的建议。