【发布时间】:2018-01-04 07:06:32
【问题描述】:
我有一个关于从耳朵工件中排除 jar 文件的问题。我的项目有以下模块:
project
- ejb_module
- war_module
- ear_module
- other_module
在我的ear_module/build.gradle:
dependencies {
deploy project(ejb_module)
earlib project(ejb_module)
deploy project(war_module)
earlib project(war_module)
}
问题是我如何排除从war_module 生成的 jar 工件。
war_module 可以生成 war 和 jar 工件。我需要jar神器的原因是我的other_module依赖它。
一个复杂的因素是war_module 有一些依赖项需要通过earlib。
所以我的问题是如何从 ear 文件中排除 war_module.jar?它包含在根目录和APP-INF/lib 中。
【问题讨论】:
标签: gradle jar dependencies war ear