我可以在基于Play框架的应用程序的生产版本中看到源代码吗? 我需要它吗? 它可以在生产版本中删除吗?
答案 0 :(得分:7)
当应用程序首次在生产模式下启动时,在幕后编译源代码时,您不需要它。如果您不想在生产环境中保留源代码,请确保使用预编译选项
play precompile <appname>
确保在分发之前编译应用程序代码。然后可以在没有源代码的情况下分发应用程序。显然,除非您在源代码管理或其他位置备份了源代码,否则不要删除源代码!
答案 1 :(得分:4)
不要忘记使用-Dprecompiled=true
标志启动应用程序,以避免不必要的代码更改检测。
play start myApp -Dprecompiled=true
请参阅http://www.playframework.org/documentation/1.2/releasenotes-1.1
答案 2 :(得分:1)
仅适用于“播放开始”。不要删除app \ views中的模板。可以删除所有* .java文件