gpt4 book ai didi

gradle - 是否可以通过命令行在Gradle中获取属性的属性

转载 作者:行者123 更新时间:2023-12-03 03:15:35 26 4
gpt4 key购买 nike

在我的build.gradle中,我有一个像这样的属性:

   sourceSets {
mtp {
resources {
exclude '**/*.html'
}
}
}

是否可以通过命令行获取mtp的属性?我可以获得根项目的属性:
gradle properties
sourceSets: [source set 'main', source set 'mtp', source set 'test']

但是当我尝试以下操作时,它会失败:
gradle sourceSets:properties
Project 'sourceSets' not found in root project.

我的解决方案总是为此目的创建一个特定的新任务:
task mtp {
sourceSets.mtp.properties.each {println it}
}

但是,我需要一个更简单实用的解决方案。有什么意见吗?

谢谢。

最佳答案

当前没有内置功能可从命令行发现嵌套属性。构建语言/模型的更好的可发现性是3.0的计划功能。在此之前,Gradle Build Language Reference是回答此类问题的最佳信息来源。

关于gradle - 是否可以通过命令行在Gradle中获取属性的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26867135/

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