2011-11-29 14 views
5

In IntelliJ, voglio creare una configurazione di esecuzione che eseguirà run-app in un ambiente personalizzato denominato "demo". Il seguente funziona bene sulla linea di comandoConfigurazione esecuzione IntelliJ per ambiente Grails

grails run-app -Dgrails.env=demo 

Ma dentro IntelliJ, se entro uno dei due campi

run-app -Dgrails.env=demo 

o

-Dgrails.env=demo run-app 

nella "riga di comando" della "Run/Debug Configuration ", nessuno dei due avvia l'app nell'ambiente corretto.

risposta

10

La finestra di dialogo Esegui configurazione ha separato i campi di testo per le opzioni jvm e gli argomenti del comando. Devi mettere '-Dgrails.env = demo' nel campo 'Opzioni VM'.

+1

Provato usando Intellij 2016.2 e Grails 3.2.0.M2 senza fortuna. Ciò che ha funzionato è stata la collocazione di "run-app -Dgrails.env = prod' nel campo" Riga di comando "come l'OP aveva inizialmente provato. Funzionava anche dalla riga di comando. – ubiquibacon

Problemi correlati