首页 > 解决方案 > Android 多模块开发:如何获取 android 项目/android 库中的模块名称?

问题描述

我在stackoverflow中搜索了一下,但找不到答案。我不确定之前是否提出过类似的问题,如果您发现类似的问题,请投票关闭此问题。

我正在实施一个使用多模块开发的辅助项目。但是,我想在 CI 中创建一些基于模块名称的动态任务。但是,我不知道如何根据以下范围检测加载的模块名称:

  1. 根项目中的所有模块(包括子模块)
  2. 特定模块下包含的模块

例如:

Root Project

-> Feature

   -> Feature A (has core dependency)
   
   -> Feature B

-> Core

目前我正在使用正'(.+)'则表达式来匹配模式settings.gradle.kts以了解根项目中的模块,但它是一个丑陋的解决方案,它无法检查下的模块Feature A

感谢任何建议或评论

标签: androidgradlemulti-modulegradle-kotlin-dsl

解决方案


推荐阅读