我在App Engine上成功运行了Lift 2.4应用程序。我只遇到运行模式的问题。
Lift通过以下方式确定运行模式,生产或开发:
System.getProperty("run.mode")
在App Engine上设置属性的唯一方法是:
<system-properties>
<property name="run.mode" value="production"/>
</system-properties>
但是现在当我在本地启动App Engine开发服务器时,它也处于生产模式。
我尝试通过在JVM start或Lift boot上指定系统属性来覆盖它,但是没有用。
如何在云端和开发模式本地拥有生产模式?
答案 0 :(得分:1)
通过为不同的环境(生产/开发)使用不同的配置文件。
查看构建工具手册,了解每个环境如何处理配置文件。
对于maven:
https://maven.apache.org/guides/mini/guide-building-for-different-environments.html