の構成設定の一部にGrailsアプリケーション名を含めたいgrails-app/Config.groovy
。私は成功せずに多くの方法を試しました。たとえば、次のようなものがある場合Config.groovy
、
edu.appname1 = "${grailsApplication.metadata.'app.name'}"
edu.appname2 = "${application.metadata.'app.name'}"
edu.appname3 = "${metadata.'app.name'}"
edu.appname4 = "${app.name}"
これらのステートメントはGrailsコンソールで実行できます
def edu = grailsApplication.config.edu
println "${'''${grailsApplication.metadata.'app.name'} -> '''}${edu.appname1}"
println "${'''${application.metadata.'app.name'} -> '''}${edu.appname2}"
println "${'''${metadata.'app.name'} -> '''}${edu.appname3}"
println "${'''${app.name} -> '''}${edu.appname4}"
次の結果が得られます。
${grailsApplication.metadata.'app.name'} -> [:]
${application.metadata.'app.name'} -> [:]
${metadata.'app.name'} -> [:]
${app.name} -> [:]
この情報を取得する方法が必要です。