我正在用Gradle建造耳朵。到目前为止,我的配置非常简单:
apply plugin: 'ear'
ear {
libDirName 'APP-INF/lib'
}
dependencies {
deploy project(path: ':MyProjectWeb', configuration: 'archives')
earlib project(':ModuleA')
earlib project(':ModuleB')
}
我还有:ModuleC
,其类我想放入APP-INF/classes
,而不是将ModuleC.jar
复制到APP-INF/lib
如何使用Gradle执行此操作?
答案 0 :(得分:2)
它类似于:
ear {
libDirName 'APP-INF/lib'
from(project(':modc').sourceSets.main.output) {
into('APP-INF/classes')
}
}
可以找到示例演示here。