2012-09-14 52 views
2

是否有一個特定的maven屬性,指示當前的project.version是否是SNAPSHOT?是否有Maven標誌指示構建是否爲SNAPSHOT?

很明顯,這可以通過解析project.version字符串來完成,但我對某個特定屬性感興趣。

+0

想要檢索當前版本或將版本設置爲快照? – yodamad

+0

@yodamad我想知道當前版本是否爲SNAPSHOT,例如'$ {project.version.snapshot} ==「true」'當且僅當'$ {project.version}'以「-SNAPSHOT」結尾時 – Armand

回答

2

${project.version.snapshot}目前未對Maven 3

支持的特性見Maven Properties Guide

目前,有一個開放的功能要求添加正則表達式匹配的輪廓激活。你可能想去評論並給予好評問題: http://jira.codehaus.org/browse/MNG-3826

的使用情況是你提的正是:

啓動配置文件時project.version不SNAPSHOT

是有可能?

+0

正如您所看到的,這樣的聲音完全適合我。 – Armand

相關問題