9

我有一个多项目脚本:

dependencies {
    compile '...'
    ...

    compile project(':component1')
    runtime project(':component2')
}

我需要将文件夹“bin”从 component1 和 component2 复制到当前项目的文件夹“bin”中。

更新:我需要它才能在 Eclipse 中“运行为”->“在服务器上运行”。每个项目都有 Java 代码和 Web UI 文件,并且依赖于工作空间中的其他项目。“部署程序集”不允许从另一个项目复制已编译的类。

4

1 回答 1

11

我不明白您要求完全复制文件夹。

但这里自定义复制任务:

task copyBin(type: Copy) {
    from project(':component1').file('bin')
    into file('bin')
}

并挂钩到您的构建过程:

jar.dependsOn copyBin
于 2014-01-15T19:21:36.470 回答