使用配置注入时,gradle中路径的根是什么?

时间:2012-06-22 18:53:54

标签: gradle

我正在使用gradle的配置注入,并且有类似的东西

subprojects {

    dependencies {
        compile fileTree(dir: 'play-1.2.4/framework/lib', include: '*.jar')
        compile fileTree(dir: 'webserver/play-1.2.4/framework', include: '*.jar')
    }
}

我的目录结构是

project
  subproject1
  subrpoject2

我运行命令

gradle subproject1:依赖项,它是EMPTY :( :(

soooo,相对文件路径应该是什么,这样才能起作用????

感谢, 迪安

2 个答案:

答案 0 :(得分:1)

目前,dependencies任务仅显示存储库依赖项。您可以使用以下命令打印配置解析的文件:

任务日志<< {   configurations.compile.each {println it} }

答案 1 :(得分:1)

另外,事实证明配置注入,路径是相对于子项目的,所以在某些情况下我可能会需要../。