2014-11-20 86 views
0

我猜測答案是否定的,但我想我會問無論如何:有沒有(無警告)的方式來省略指定一個插件的版本號,當你想要的做是跳過嗎?跳過任何版本的maven插件

就我而言,我正在做一個自定義的部署操作(使用wagon),所以我想跳過標準的部署插件部署操作。我可以

<build> 
... 
    <plugins> 
    ... 
      <plugin> 
       <artifactId>maven-deploy-plugin</artifactId> 
       <version>2.8.2</version> 
       <configuration> 
       <skip>true</skip> 
       </configuration> 
      </plugin> 
... 

做,但它似乎愚蠢的,我要具體的版本號只是跳過它。我嘗試了一個版本範圍,但這不起作用,顯然是由設計/意圖(基於我在maven網站上發現的一些錯誤報告(參見下文))。

有沒有簡單的清潔方法?

僅供參考,可能相關的行家問題:

+0

那麼定義一個插件版本有什麼問題?你在說什麼bug報告? – khmarbaise 2014-11-20 18:16:43

+1

跳過也映射到用戶屬性:「maven.deploy.skip」 - 如果您在屬性中設置它,則不需要其他任何東西。 – wemu 2014-11-20 19:46:07

+0

@wemu謝謝,那只是我想要的! – Chris 2014-11-20 20:06:09

回答

0

配置是否通過pluginManagement解決您的問題?

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