我的项目有一堆模块,虽然每个模块都应用了java插件,并且有正常的编译,测试,jar等步骤,但外部项目却没有。但是,外部项目确实有一个任务包含一堆文件,报告等,并进行一些处理。此任务需要一个不需要的特定zip文件。
我需要该任务来解决和下载依赖项,所以如果我运行:
gradle doWeeklySummaryTask
它将获取必要的zip,就像compile获取所有编译依赖项一样。
我可以创建一个自定义依赖项,这很容易:
configurations {
foo
}
dependencies {
foo('blah:blah:blah')
}
问题是,如何让我的doWeeklySummaryTask解决这种依赖?
答案 0 :(得分:7)
只要某段代码迭代configurations.foo
,就会自动解决依赖关系。