如何使用Gradle将APP-INF /类添加到我的EAR

时间:2015-03-27 09:54:24

标签: gradle ear

我正在用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执行此操作?

1 个答案:

答案 0 :(得分:2)

它类似于:

ear {
  libDirName 'APP-INF/lib'

  from(project(':modc').sourceSets.main.output) {
      into('APP-INF/classes')
  }
}

可以找到示例演示here