用gradle&复制树结构子项目

时间:2014-03-18 01:24:19

标签: java eclipse gradle

我正在使用build.gradle来构建一个项目和三个子项目 像:

主/

的build.gradle

settings.gradle

subProjectA /

subProjectB /

subProjectC /

我正在尝试从subProjectA复制树结构并将其粘贴到subProjectB& subProjectC。在subProjectB或subProjectC中的目录“B”中没有创建新文件或目录。

我尝试用不同的方式做到这一点,但我没有成功。

以下是我的尝试:

eclipse {
copy {
from { rootProject.project('subProjectA')
include 'src/B/C/D/**/**'
}
into 'src/B/web/rest/'
}

}

eclipse {   
copy {
from { rootProject.project('subProjectA')
include "src/ B/C/" 
include '**/**'
include '**/**/**'
include '**/**/**/**/'       
}   
into 'src/B/web/rest/'
}

}

eclipse.copy (todir: 'src/main/web/rest'){
fileset("rootProject.project('subProjectA')/src/B/C/**/**/**")
}

我也尝试将此添加到“构建”任务中,但结果相同。

在rootProjects build.gradle中,我为每个subProject都有一个部分。例如:

project('subProjectB'){...

在那里写了eclipse任务描述。

我还应该声明rootProject&子项目在settings.gradle中标识 subProjectB&要链接到subProjectA的subProjectC是他们使用subProjectA作为其依赖项之一。这种方式subProjectB& subProjectC会在发生变化时链接到变更,我不会将更改应用于subProjectB& subProjectC单独。

我缺少什么?

感谢您提供的任何帮助。

0 个答案:

没有答案