2017-09-10 3 views

Antwort

0

mit Eigenschaften Für den Zugriff von BuildConfig.groovy in einem Gant Skript verwenden Sie grailsSettings.config:

grailsSettings.config.theNeededProperty 

BuildConfig.groovy ist für Einstellungen im Zusammenhang mit laufenden Grails-Befehle wie compile oder run-app. Config.groovy gilt für alle Laufzeiteinstellungen. Es klingt, als ob Sie Ihre Immobilie zu Config.groovy verschieben sollten. BuildConfig.groovy ist nicht im Krieg enthalten. Wenn Sie also während des Laufens auf etwas zugreifen möchten, müssen Sie BuildConfig.groovy manuell in den Krieg einfügen und ConfigSlurper verwenden.

def config = new ConfigSlurper().parse(new File('path/to/BuildConfig.groovy').toURL()) 
def value = config.theNeededProperty 
+0

ich will es für den Zugriff auf in einem Filter – Sherif

+0

„Ich will es in einem Filter zugreifen“ - Ihre ursprüngliche Frage nicht erwähnt, dass macht. Sie können Ihren Filter 'GrailsConfigurationAware' implementieren lassen und das Konfigurationsobjekt wird injiziert. Das Video unter https://objectcomputing.com/products/grails/grails-quickcast-5-reading-config-values/ ist auf Grails 3, aber einige dieser Ideen sind in Grails 2 gleich. –

Verwandte Themen