conference-app-2023 icon indicating copy to clipboard operation
conference-app-2023 copied to clipboard

[Build] Reconsidering separation strategy of build-logic plugins

Open tomoya0x00 opened this issue 1 year ago • 0 comments

今の置き場所 https://github.com/DroidKaigi/conference-app-2023/tree/main/build-logic/src/main/kotlin/io/github/droidkaigi/confsched2023

Gradle Pluginを複数回applyしても再適用されない事を知らなかったので、 これを元にもっと使いやすくできないかな、と考えている。

NowInAndroidのfeature同士は依存してはダメでcore同士は依存OKのように、分け方を改善できないか。

例えば、ComposeのGradlePluginはAndroidのGardlePluginに依存して良いのでは無いか? (使う側でComposeのGradlePluginの依存関係を意識しなくても、ComposeのGradlePluginを使うだけで必要なGradlePlugin達を全部applyしてくれる)

たぶん、問題はあるGradlePluginを使う時に、そのGardlePluginが何に依存しているかを知って、その依存先のGradlePluginを全部明示的に使う設定が必要、というところ。

tomoya0x00 avatar Jun 09 '23 12:06 tomoya0x00