2016-06-20 7 views
2

私はgradleプロジェクトとwarファイルを生成しているwarプラグインを設定しています。グラブでlibsディレクトリなしでwarファイルを生成

ディレクトリ[/ WEB-INF/lib /]の.warファイルの一部ではない依存関係jarファイルを作成します。

jbossのlibフォルダにすべての依存関係を手動で追加します。

これは、すでにすべての依存関係が含まれている.warファイルを生成しています。

これらの依存関係をすべてgradleのwarファイルから削除する方法はありますか。

答えて

1

これはIMO、ひどいアイデアですが、あなたは、むしろcompileまたはruntimeよりprovidedCompileまたはprovidedRuntime構成に依存関係を追加することができます。

+0

ありがとうございました!提供されたコンパイルは私のために働いた。私はjbossライブラリのすべての依存関係を持つのは悪い考えですが、以前のjbossには既に存在する多くの依存関係について、私がこれらのプロジェクトを使用しているために削除できないことに取り組んでいます。 – PyThon

+0

.warファイルに依存関係を含めると、ファイルの合計サイズが100 MBを超え、jboss deployディレクトリ内の他のサーバーに展開可能なwarを移動するのに時間がかかります。あなたが戦争の中に依存関係を持つと言ったように、このアプローチに代わるものは、悪い考えです。 – PyThon