0

将播放应用程序打包为 WAR 文件后/ROOT/WEB-INF/application/app包含源代码。我需要存储它吗?为什么默认不删除,我可以在precompiled文件夹中看到已编译的类

4

1 回答 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 回答