2016-09-24 5 views

答えて

0

WARファイルのサイズは、Spring/Grailsアプリケーションに必要なライブラリが原因です。

+0

を削除する方法それらの不要なライブラリ – naina

0

これが理由です:

Grailsは春、多くのフレームワークのミックスで、休止状態など、彼らはすべてのGrailsのアプリケーションがで多くのプラグインが付属しています のGrailsのベースラインですように、すべてのフレームワークが含まれており、あなたはそれらを必要としていますデフォルト(あなたのBuildConfig.groovyを見てください): キャッシュ、アセット、足場などすべてのプラグインは、クラス、jars、jsなどのような独自の依存関係を持っています。

解決策:戦争と瓶は単なる容器です。あなたのお気に入りの解凍プログラムでそれらを開き、チェックしてください。

次のコマンドを

grails war -nojars 

注意を使用していることを削除することができます。これは、WEB-INF/libにjarファイルなしに戦争を構築します。しかし、展開する前にWebサーバーにそれらを提供する必要があります。

参照:http://mrhaki.blogspot.in/2009/05/create-much-smaller-grails-war-file.html

OR

あなたはperticular jarファイルを削除したい場合は、あなたが設定

の下に使用することができ、あなたのBuildConfig.groovyに入れる:

grails.war.resources = { stagingDir -> 
    delete(file:"${stagingDir}/WEB-INF/lib/whatever.jar") 
} 
+0

ありがとう – naina

関連する問題