我正在使用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单独。
我缺少什么?
感谢您提供的任何帮助。