在播放2.4.6应用我工作的资产被复制在舞台/ DIST任务。
基本上,它是与3子模块一个应用程序,与所有存在于主资产public
文件夹。 我没有sbt-web
启用,没有webjars依赖(但是从罐内容播放,可以使用的地方它们)。
如果我使用PlayKeys.externalizeResources := false
我结束了两个jar文件lib
文件夹:
- MYAPP-server.myapp服务器-0.9.6-assets.jar
- MYAPP-server.myapp服务器-0.9.6.jar
第一个包含了资产,因为它应该。 第二届应该包含我的主项目类文件,但它也有一个META-INF/resources/webjars/myapp-server/0.9.6
包含从公用文件夹所有的资产文件夹!
如果我使用PlayKeys.externalizeResources := true
我得到了完全相同的行为,但额外的META-INF/resources
文件夹中存在myapp-server.myapp-server-0.9.6-externalized-resources.jar
代替。
那么,如何才能摆脱额外的资产文件夹? 我有很多资产,这样额外的文件夹中增加了很多的封装尺寸...