打包播放应用程序后,WAR文件/ROOT/WEB-INF/application/app
包含源代码。我需要存放吗?为什么默认情况下不删除它,我可以在precompiled
文件夹
答案 0 :(得分: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
(冒号)分隔的目录(相对于您的:
文件夹)的值