gpt4 book ai didi

gradle - 引用另一个Gradle子项目中的目录

转载 作者:行者123 更新时间:2023-12-03 05:08:02 24 4
gpt4 key购买 nike

我有一个带有子项目的Gradle构建。直到最近,其中一个子项目需要在其自己的libraries目录中引用build子目录。我实现了如下:

file("${buildDir}/libraries")

现在,我需要更改该引用以从另一个子项目(称为 build)中选择 gui目录。我找不到使用Gradle DSL实现此目的的方法。相反,我将其表示为:
new File(project(':gui').buildDir, 'libraries')

在Gradle中,有没有更优雅的方法可以做到这一点?

最佳答案

您可以将Gradle DSL与Groovy String interpolation结合使用,并编写如下语句

file("${rootProject.project('gui').buildDir}/libraries")

关于gradle - 引用另一个Gradle子项目中的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54189743/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com