Вот как добавить файл конфигурации в проект Grails.
Создайте файл свойств myExternalProperties.groovy
и поместите его в свой путь к классу (например, каталог $TOMCAT_HOME/lib
).
Создайте файл конфигурации grails-app/conf/MyConfig.groovy
для использования внешних значений конфигурации (при необходимости). Вы не сможете использовать свойства, определенные в myExternalProperties.groovy в пределах grails-app/conf/Config.groovy
.
Редактировать grails-app/conf/Config.groovy
. Раскомментируйте строки, определяющие grails.config.locations, и добавьте следующее:
grails.config.locations << "classpath:MyExternalProperties.groovy"
grails.config.locations << "classpath:MyConfig.groovy"
Добавьте следующее к scripts/Events.groovy
(которое, вероятно, необходимо создать).
eventCompileEnd = {
ant.copy(todir:classesDirPath) {
fileset(file:"${basedir}/grails-app/conf/MyConfig.groovy")
}
}
Эта последняя часть очень важна.