我有一个工具,需要对多模块项目中的子项目进行拓扑排序。 Gradle 有办法提供这个吗?
最佳答案
定义拓扑排序。您可以通过引用 subprojects
来获取 rootProject 的 build.gradle 文件中的子项目列表。像这样:
subprojects.each { p ->
println p.path
}
您可以按路径对它们进行排序(这是完全限定的名称(即 :module:submodule
)
关于groovy - 如何获取 Gradle 子项目的拓扑排序列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19525271/