Среда Грааля - PullRequest
       9

Среда Грааля

5 голосов
/ 04 мая 2011

Я не смог найти ответ в документации, поэтому спрашиваю здесь.

В Grails при создании приложения по умолчанию вы получаете среды производства, разработки и т. Д.

Если вы хотите создать WAR для Production, вы можете выполнить одну из следующих команд:

grails war

ИЛИ

grails -Dgrails.env=prod war

Если вы хотите создать WAR для среды разработки, вы используетекоманда:

grails -Dgrails.env=dev war

Мои вопросы;

1) Могу ли я использовать слово «production» вместо «prod» и использовать «development» вместо «dev»?Я предполагаю, что «prod» и «dev» - это просто сокращение для «production» и «development», поэтому я должен иметь возможность использовать либо?

2) Если так, если я представлю свою собственную среду под названием 'Этап 'Могу ли я создать сокращение для использования в настройке -Dgrails.env?Что-то вроде 'stg', например.

Спасибо.

1 Ответ

12 голосов
/ 04 мая 2011

1) Могу ли я использовать слово «production» вместо «prod» и использовать «development» вместо «dev»? Я предполагаю, что «prod» и «dev» - это просто сокращение для «production» и «development», поэтому я должен иметь возможность использовать либо?

Краткий ответ - да. В качестве параметра grails.env вы можете использовать либо короткое имя, либо полное имя среды. Краткое и полное названия сред, определенных Grails, показаны ниже

short name|full name
prod      |PRODUCTION
dev       |DEVELOPMENT
test      |TEST

Значение, предоставленное для grails.env, сопоставляется без учета регистра с коротким и полным именем всех сред.

2) Если это так, если я представлю свой среда под названием «Стадия» я могу создать сокращение для использования в настройке -Dgrails.env? Что-то вроде 'stg', например.

Нет, короткие имена хранятся в закрытом статическом поле grails.util.Environment, к которому вы не должны обращаться

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...