可以在buildSrc目录下创建一个build.gradle文件,并在其中引用所需的类,如下所示:
// buildSrc/build.gradle dependencies { implementation project(":api") }
接着,您可以在buildSrc的build.gradle文件中添加任务,该任务可以使用刚刚引用的类:
// buildSrc/build.gradle task myTask() { doLast { println com.example.api.MyClass } }
在此示例中,buildSrc的build.gradle文件引用了api项目的MyClass类。然后,使用myTask任务中的println语句输出了该类。
要使用此任务,只需在项目的根目录下运行以下命令即可:
$ ./gradlew myTask
此命令将运行buildSrc中定义的myTask任务,并输出MyClass类的信息。