【问题标题】:Skipping maven plugin for any version跳过任何版本的 Maven 插件
【发布时间】: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 问题:

【问题讨论】:

  • 那么定义插件版本的真正问题是什么?你在说什么错误报告?
  • skip 还映射到用户属性:“maven.deploy.skip” - 如果您在属性中设置了它,则不需要其他任何东西。
  • @wemu 谢谢,这正是我想要的!

标签: maven


【解决方案1】:

通过 pluginManagement 进行配置是否可以解决您的问题?

  ...
  <build>
    ...
    <pluginManagement>
      <plugins>
        <plugin>
        </plugin>
      </plugins>
    </pluginManagement>
    ...
  </build>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-26
    • 2021-10-02
    • 1970-01-01
    • 1970-01-01
    • 2019-11-26
    • 2015-07-11
    • 2013-01-16
    • 2021-10-31
    相关资源
    最近更新 更多