将播放应用程序打包为 WAR 文件后/ROOT/WEB-INF/application/app
包含源代码。我需要存储它吗?为什么默认不删除,我可以在precompiled
文件夹中看到已编译的类
问问题
245 次
1 回答
1
实际上,如果您有precompiled
自己的应用程序,您可以在生产模式下排除应用程序的所有 JAVA 源代码(不应排除视图代码)。
默认情况下,play war projectname -o projecname.war
命令应包含应用程序中的所有源代码。但是,您可以使用以下命令排除应用程序的 JAVA 源代码(注意我在这里使用的是 Windows 操作系统):
play war projectname --exclude app\controllers:app\models:app\utils:app\jobs -o projectname.war
请注意,--exclude
选项具有要排除的目录(相对于您的projectname
文件夹)的值,并:
在您要排除某些目录时用(冒号)分隔。
于 2013-04-30T05:42:08.270 回答