В наших проектах Grails 2 мы использовали параметр командной строки set-version. Я не вижу эту команду в Grails 3. Я вижу свойство версии в файле gradle.build. Это заменило app.version из application.properties? Я создаю наши проекты, используя Jenkins и репозиторий SVN. Как лучше всего настроить параметр версии для Grails 3 на номер версии SVN. Ниже приведен раздел файла build.gradle, включающий свойство версии, которое создается при создании приложения Grail 3.
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"/>