2011-12-21 135 views
7

是否可以對maven 2中的屬性進行字符串和數學運算?對屬性進行計算

我有一個具有類似5.3.0-SNAPSHOT一個值的屬性${version},現在我想提取5,做一些關於它的數學,比如從中減去3。因此,我的新屬性將得到值2.

回答

5

您可能需要查看parse-version的目標build helper maven plugin。如this page中的示例所示,一旦運行此目標,就會提供一堆可用於執行後續操作的propeties。

parsedVersion.majorVersion 
parsedVersion.minorVersion 
parsedVersion.incrementalVersion 
parsedVersion.qualifier 
parsedVersion.buildNumber 
+2

這節省了我的工作,如果substring,現在我只需要對數值做數學。 –

+0

工程就像一個魅力,謝謝! – PierreF