2010-04-29 44 views

回答

1

maven enforcer plugin有一個requireReleaseDeps規則允許強制執行,不包括快照作爲依賴關係。這可能是你正在尋找的東西。

如果配置這樣的插件(檢查是否有更多的選擇規則文檔):

<project> 
    [...] 
    <build> 
    <plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-enforcer-plugin</artifactId> 
     <version>1.0-beta-1</version> 
     <configuration> 
      <rules> 
      <requireReleaseDeps> 
       <message>No Snapshots Allowed!</message> 
      </requireReleaseDeps> 
      </rules> 
     </configuration> 
     </plugin> 
    </plugins> 
    </build> 
    [...] 
</project> 

然後調用mvn enforcer:enforce將做的工作。

+0

太棒了!非常感謝! – 2010-04-30 08:13:12