我正在尝试将任务添加到多项目构建中,以从某个位置的不同子项目中复制Gradle生成的jar文件。我试过这个:
task createClientJar(type: Copy, dependsOn: 'jar') {
from(project(':other').libsDirName
+ project(':other').tasks.jar.archivePath)
into rootProject.file('libs/unmanaged')
}
但是我得到以下内容:
> Could not find property 'jar' on task set.
我做错了什么?
答案 0 :(得分:0)
将':other:jar'添加到:
task createClientJar(type: Copy, dependsOn: ':other:jar') {
...
}
它会起作用!有关详细信息https://docs.gradle.org/current/userguide/multi_project_builds.html