我在文档中找不到答案所以我在这里问.
在Grails创建应用程序时,默认情况下会获得生产,开发等环境.
如果要为生产构建WAR,可以运行以下任一命令:
grails war
Run Code Online (Sandbox Code Playgroud)
要么
grails -Dgrails.env=prod war
Run Code Online (Sandbox Code Playgroud)
如果要为开发环境创建WAR,请使用以下命令:
grails -Dgrails.env=dev war
Run Code Online (Sandbox Code Playgroud)
我的问题;
1)我可以使用"生产"一词而不是"生产"这个词并使用"开发"代替"开发"吗?我认为'prod'和'dev'只是'生产'和'开发'的简写,所以我应该能够使用它们吗?
2)如果是这样,如果我介绍我自己的环境'Stage',我可以创建一个简写用于设置-Dgrails.env吗?比如'stg'之类的东西.
谢谢.
Dón*_*nal 12
1)我可以使用"生产"一词而不是"生产"这个词并使用"开发"代替"开发"吗?我认为'prod'和'dev'只是'生产'和'开发'的简写,所以我应该能够使用它们吗?
简短的回答是肯定的.您可以使用环境的短名称或全名来grails.env参数.Grails定义的环境的简称和全名如下所示
short name|full name
prod |PRODUCTION
dev |DEVELOPMENT
test |TEST
Run Code Online (Sandbox Code Playgroud)
提供的值grails.env与所有环境的短名称和全名不区分大小写.
2)如果是这样,如果我介绍我自己的环境'Stage',我可以创建一个简写用于设置-Dgrails.env吗?比如'stg'之类的东西.
不,短名称存储在grails.util.Environment您不应访问的私有静态字段中
| 归档时间: |
|
| 查看次数: |
2706 次 |
| 最近记录: |