是否可以对Maven 2中的属性进行字符串和数学运算?

我有一个属性${version},其值类似于5.3.0-SNAPSHOT,现在我想提取5并对其进行一些数学运算,例如从中减去3。因此,我的新财产将获得价值2。

最佳答案

您可能需要查看parse-versionbuild helper maven plugin目标。如this page中的示例所示,一旦运行此目标,它将提供一堆属性,这些属性可用于执行后续操作。

parsedVersion.majorVersion
parsedVersion.minorVersion
parsedVersion.incrementalVersion
parsedVersion.qualifier
parsedVersion.buildNumber

08-25 02:42