gpt4 book ai didi

gradle - 是否可以将参数传递给settings.gradle

转载 作者:行者123 更新时间:2023-12-03 03:48:07 27 4
gpt4 key购买 nike

由于性能原因,我想添加一个命令行参数来完全跳过一些子项目。我的settings.gradle看起来像这样:

rootProject.name='MyProject'

if (!rootProject.hasProperty('NO_LIBRARY_BUILD')) {
print "=== BUILDING OF LIBRARY PROJECTS. Pass -PNO_LIBRARY_BUILD to gradle to skip building ==="
include('Lib1')
project(':Lib1').projectDir=file('Path/to/Lib1')
include('Lib2')
project(':Lib2').projectDir=file('Path/to/Lib2')
}
else {
print "=== SKIPPING BUILD OF LIBRARY PROJECTS ==="
}

但是,这不起作用-传递-PNO_LIBRARY_BUILD仍会进入if的“建筑物”部分。我假设这些属性没有传递给rootProject,而是传递给其他地方。
如何从设置gradle访问(更进一步,如何检查是否存在)NO_LIBRARY_BUILD命令行参数?

最佳答案

我发现有效的方法是简单地使用
hasProperty('NO_BUILD_LIBRARIES')而不指定项目。

关于gradle - 是否可以将参数传递给settings.gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48422630/

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