Grails 2 プロジェクトでは、set-version コマンド ライン オプションを使用しました。そのコマンドが Grails 3 で使用できるようには見えません。gradle.build ファイルに version プロパティが表示されます。application.properties から app.version を置き換えましたか? Jenkins と SVN リポジトリを使用してプロジェクトを構築しています。Grails 3 のバージョン パラメータを SVN リビジョン番号に設定する最良の方法は何ですか。以下は、Grail 3 アプリケーションの作成時に生成される version プロパティを含む build.gradle ファイルのセクションです。
buildscript {
repositories {
mavenLocal()
maven { url "https://repo.grails.org/grails/core" }
}
dependencies {
classpath "org.grails:grails-gradle-plugin:$grailsVersion"
classpath "com.bertramlabs.plugins:asset-pipeline-gradle:2.8.2"
classpath "org.grails.plugins:hibernate5:6.0.0.M2"
}
}
version "0.1"
group "appName"
apply plugin:"eclipse"
apply plugin:"idea"
apply plugin:"war"
grails 2 では、プロパティは app.version (application.properties ファイルから) と呼ばれ、以下を使用して gsp で参照できました。
Revision: <g:meta name="app.version"/>