Heroku slug尺寸计算?

Far*_*mor 9 java gwt build heroku maven

Heroku如何计算slu size尺寸?

我正在做一个简单的Google Web工具包网络应用程序.我使用Spring Roo帮助我处理锅炉代码,它创建了一个小应用程序"费用",与Google IO上显示的应用程序相同.

对于生成的POM.xml文件,我在Heroku的spring mvc教程中添加了<artifactId> jetty-runner </ artifactId>.

现在,当我git push heroku master在终端maven中运行时,开始在Heroku端获取依赖项,[INFO] BUILD SUCCESS然后我得到了然后Heroku拒绝了我的推送.

-----> Push rejected, your compiled slug is 138.0MB (max is 100MB).
   See: http://devcenter.heroku.com/articles/slug-size !     Heroku push rejected, slug too large
Run Code Online (Sandbox Code Playgroud)

我生成的war文件在本地创建时最终为31Mb.但目标目录最终会像编译的slug大小一样,所以我添加了一个slugignore文件.

$ cat .slugignore
target/*
!target/*.war
Run Code Online (Sandbox Code Playgroud)

把它推到了Heroku,它仍然把它扔向我 Push rejected, your compiled slug is 138.0MB (max is 100MB).

所以我的问题是Heroku计算它的slu size大小?我已经阅读了他们的文档,但它非常稀疏.

Art*_*rov 2

Slug 大小来自https://devcenter.heroku.com/articles/slug-compiler

您的 slug 大小会在成功编译结束时显示。您可以通过重新签出应用程序、删除 .git 目录并运行 du -hsc 来粗略估计本地的 slug 大小。

$ du -hsc | grep total
Run Code Online (Sandbox Code Playgroud)