我已經將Grails應用程序從2.3.6升級到2.5.3。我並不想生成具有grails war --stacktrace --verbose
戰爭文件(爲了獲得更多的信息與Grails 2.5.3構建戰爭失敗,並顯示「Error WAR packaging error:Stream closed」
的輸出節目的最後幾行:我好像
| Minifying File 12 of 20 - application
| Minifying File 12 of 20 - application.
| Error WAR packaging error: Stream closed
無法找到任何東西這個錯誤,所以我不知道這是否是專門針對我的配置我有一會兒了一個問題,它抱怨:
| Error Error executing script War: com.google.common.collect.Maps.immutableEnumMap(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap;
看來,這是涉及與Atlassian的人羣的產品,整合其我包括com.atlassian.crowd:crowd-integration-client-rest:2.8.3
,所以我更新了谷歌的「番石榴」版本,並且該錯誤消失了。
於是我找弄清楚兩件事情之一:
- 我能做些什麼來建立這個戰爭
- 我能做些什麼,以查看有關錯誤的詳細信息,以追查。
更新1
由於故障發生前的最後一個項目是關於關聯涅槃文件到資產的管道,我試圖從grails-app/assets
刪除所有文件,並且成功生成,所以它似乎與此有關。現在試圖清除哪個文件導致問題。
我有一個空的css文件,導致我的流關閉。謝謝! – adeady