gpt4 book ai didi

Grails 环境

转载 作者:行者123 更新时间:2023-12-04 17:04:35 26 4
gpt4 key购买 nike

我在文档中找不到答案,所以我在这里问。

在 Grails 中,当您创建应用程序时,您会默认获得生产、开发等环境。

如果您想为生产构建 WAR,您可以运行以下任一命令:

grails war

或者
grails -Dgrails.env=prod war

如果要为开发环境创建 WAR,请使用以下命令:
grails -Dgrails.env=dev war

我的问题;

1) 我可以用“production”这个词代替“prod”,用“development”代替“dev”吗?我认为'prod'和'dev'只是'production'和'development'的简写,所以我应该可以使用吗?

2) 如果是这样,如果我介绍我自己的名为“Stage”的环境,我可以创建一个简写用于设置 -Dgrails.env 吗?例如,像“stg”这样的东西。

谢谢。

最佳答案

1) Can I use the word 'production' instead of 'prod' and use 'development' instead of 'dev'? I assume that 'prod' and 'dev' are just shorthand for 'production' and 'development', so I should be able to use either?



简短的回答是肯定的。您可以在 grails.env 中使用环境的短名称或全名。范围。 Grails 定义的环境的简称和全名如下所示
short name|full name
prod |PRODUCTION
dev |DEVELOPMENT
test |TEST

grails.env 提供的值不区分大小写地匹配所有环境的简称和全名。

2) If so, if I introduce my own environment called 'Stage' can I create a shorthand for use in setting -Dgrails.env? Something like 'stg' for example.



不,短名称存储在 grails.util.Environment 的私有(private)静态字段中, 你不应该访问

关于Grails 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5881462/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com