耳のアーティファクトからjarファイルを除外することに関する質問があります。問題は、私はwar_module
から生成ジャーアーティファクトを除外する方法ですGradle:耳のファイルから瓶を除外する方法は?
dependencies {
deploy project(ejb_module)
earlib project(ejb_module)
deploy project(war_module)
earlib project(war_module)
}
:私のear_module/build.gradle
で
project
- ejb_module
- war_module
- ear_module
- other_module
:私のプロジェクトは、以下のモジュールがあります。
war_module
は、戦争と瓶のアーティファクトの両方を生成します。 jarアーティファクトが必要なのは私のother_module
がそれに依存しているからです。
war_module
には、earlib
を経由する必要があるいくつかの依存関係があります。
私の質問は、耳のファイルからwar_module.jar
を除外する方法です。これはルートと、APP-INF/lib
の両方に含まれています。
ありがとうございますが、動作しませんでした。私は近づいて来た: foo { extendFromランタイム } しかし、それでもwar_moduleからのjarファイルが含まれています。設定:アーカイブは効果がありませんでした。 – user3111525
あなたのアーキテクチャには何かが混乱していると思います。あなたは戦争と瓶をどうやって作りますか? – LazerBanana