maven 2のプロパティで文字列演算や数学演算を行うことはできますか?プロパティの計算を行う
私は5.3.0-SNAPSHOTのようなものの値を持つプロパティ${version}
を持っているが、今私は5を抽出し、その上にいくつかの数学を行うにはしたいと思い、それから3を引くと言います。したがって、私の新しいプロパティは値2を得ます。
maven 2のプロパティで文字列演算や数学演算を行うことはできますか?プロパティの計算を行う
私は5.3.0-SNAPSHOTのようなものの値を持つプロパティ${version}
を持っているが、今私は5を抽出し、その上にいくつかの数学を行うにはしたいと思い、それから3を引くと言います。したがって、私の新しいプロパティは値2を得ます。
プラグインにgroovyを埋め込んだ例(http://ronalleva.com/groovy/maven/programming/2008/01/23/using-the-groovy-maven-plugin-to-do-magic.html)があります。さらにこの例では、彼はmavenプロジェクトにプロパティを設定します。
parse-versionの目標はbuild helper maven pluginです。 this pageの例で示すように、この目標が実行されると、その後の操作を実行するために使用できる一連の魅力が利用可能になります。
parsedVersion.majorVersion
parsedVersion.minorVersion
parsedVersion.incrementalVersion
parsedVersion.qualifier
parsedVersion.buildNumber
これは、部分文字列の場合は私の仕事を節約します。今では数値で数学を行うだけです。 –
魅力のように動作します、ありがとう! – PierreF