从插件配置Android插件-如何知道该怎么做?

时间:2019-05-26 18:20:35

标签: android gradle kotlin

我有一个具体的用例和一个抽象的问题。我的最终目标(人为)是从我在Kotlin中编写的Gradle插件配置Android Gradle插件。在我看来,我正在尝试为人们通常在其android { ... }文件的build.gradle块中放置的内容创建一个模板。这一半用于学习,一半用于解决实际问题,我正在管理应该具有相同配置的软件包。

到目前为止,我认为我已经确定了几个问题。

  • Android Gradle插件存放在哪里?必须在其中定义配置代码。
  • Android Gradle DSL在哪里居住?我所了解的有关配置Android的所有信息都基于Gradle DSL,并且没有任何类型。我不确定如何将其映射到非面向DSL的API。

到目前为止,我一直在摸索自己的方式,但是我发现自己经常感到沮丧。那么,抽象的问题是:“知道” Gradle的人如何处理这样的问题?有人如何可靠地确定哪些类定义了插件的DSL,以及如何将该DSL代码转换为您要从Kotlin插件创建的内容?例如,如果我接下来要配置我认识的dependencies { ... }块,我应该采取什么步骤来再次评估这些问题?

0 个答案:

没有答案