【发布时间】:2014-11-21 02:47:32
【问题描述】:
我猜答案是否定的,但我想我还是会问:当您只想跳过它时,是否有任何(无警告)方法可以省略为插件指定版本号?
就我而言,我正在执行自定义部署操作(使用 wagon),因此我想跳过标准部署插件部署操作。我可以用
<build>
...
<plugins>
...
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
...
但是我必须指定确切的版本号才能跳过它,这似乎很愚蠢。我尝试了一个版本范围,但这不起作用,显然是出于设计/意图(基于我在 maven 网站上发现的一些错误报告(见下文))。
有没有更简单的清洁方法?
仅供参考,可能相关的 Maven 问题:
- https://jira.codehaus.org/browse/MNG-3799
- https://jira.codehaus.org/browse/MNG-5251?focusedCommentId=292783&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-292783
- https://jira.codehaus.org/browse/MNG-2742?focusedCommentId=262427&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-262427
【问题讨论】:
-
那么定义插件版本的真正问题是什么?你在说什么错误报告?
-
skip 还映射到用户属性:“maven.deploy.skip” - 如果您在属性中设置了它,则不需要其他任何东西。
-
@wemu 谢谢,这正是我想要的!
标签: maven