gpt4 book ai didi

java - 如何使用文件位置枚举多模块 Gradle 项目中的所有模块?

转载 作者:行者123 更新时间:2023-12-03 04:19:44 25 4
gpt4 key购买 nike

我真的希望能够枚举我的多模块 Gradle 项目中的项目,最好是使用相对文件名。
IE,

./gradlew 列表项目

  • :foo ./foo
  • :nested-foo ./foo/nested
  • :bar ./bar

  • 等等
    到目前为止,谷歌搜索没有任何结果。
    有谁知道如何做到这一点?
    请注意,我是 不是 需要依赖项。

    最佳答案

    看看 Project interface ,它包含你需要的一切。

    尤其:

  • getAllProjects()检索 Set<Project>包括根项目或getSubprojects()在没有根项目的情况下再次检索集合
  • getProjectDir()将为您提供该项目的绝对路径
  • 并结合 relativePath(Object path)从根项目将允许您相对化路径。

  • 并且执行您需要的代码应该存在于自定义任务中。

    关于java - 如何使用文件位置枚举多模块 Gradle 项目中的所有模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51711776/

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