Java 如何查看渐变源集路径?

Java 如何查看渐变源集路径?,java,android,gradle,Java,Android,Gradle,我目前正在从事一个Android项目,由于各种遗留原因,该项目使用非标准Gradle布局。我正在尝试添加一个类,该类将在不同的构建风格中具有不同的实现,但编译器没有选择它。该项目使用了setRoot,因此路径部分是自动生成的,我怀疑它们可能是错误的 所以我的问题是,如何查看Gradle实际使用的源集路径?这看起来很简单,但无论是内置的帮助还是几个小时的谷歌搜索都没有得到任何答案。Android插件添加了任务sourceset,该任务将打印出项目中定义的所有源集 您可以从命令行运行此命令: gra

我目前正在从事一个Android项目,由于各种遗留原因,该项目使用非标准Gradle布局。我正在尝试添加一个类,该类将在不同的构建风格中具有不同的实现,但编译器没有选择它。该项目使用了
setRoot
,因此路径部分是自动生成的,我怀疑它们可能是错误的


所以我的问题是,如何查看Gradle实际使用的源集路径?这看起来很简单,但无论是内置的帮助还是几个小时的谷歌搜索都没有得到任何答案。

Android插件添加了任务
sourceset
,该任务将打印出项目中定义的所有源集

您可以从命令行运行此命令:

gradle sourceSets

或者在Android Studio的Gradle面板中展开
Tasks->Android->sourceset
,在Gradle脚本中如何使用它?请原谅我的无知,因为我对Gradle开发还是相当陌生的。我猜你们有兴趣在编译期间检查源文件列表吗?在这种情况下,您可能应该扩展
编译任务。更新我的答案。旁白:无知是为什么我们都会这样,不需要宽恕。它运行,但我没有看到任何输出。构建在中正常完成。您是否正在运行
gradle compile
?不,我没有。它现在输出“这是在执行阶段首先执行的。”字符串,但仍然没有路径信息。