加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

有没有办法通过settings.xml禁用maven-deploy-plugin的部署目标

发布时间:2020-12-15 23:59:02 所属栏目:百科 来源:网络整理
导读:我尝试将其添加到settings.xml; properties maven.deploy.skiptrue/maven.deploy.skip/properties 但那没用. mvn deploy -Dmaven.skip.deploy = true似乎工作正常.另外我假设将上述标记添加到pom.xml也可以.有没有办法使用settings.xml实现这一目标? 我想要
我尝试将其添加到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中创建和配置作业之外,我愿意接受有关实现此目的的其他方法的建议.

如果-Dmaven.skip.deploy = true确实适用于您,则应该有一个解决方法:

在Jenkins作业配置中,转到Build单击Advanced …并在MAVEN_OPTS字段中输入-Dmaven.skip.deploy = true.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读