Распечатать версию плагина Gradle потребляет с помощью конврецAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Распечатать версию плагина Gradle потребляет с помощью конврец

Сообщение Anonymous »

У меня есть плагин конвенции tvil.twitch.gradle.plugins.android-library , который определяет все наши Android {} по умолчанию. Это естественно зависит от com.android.library < /code>:

Код: Выделить всё

tv.twitch.gradle.plugins.android-library.build.kts
:

Код: Выделить всё

plugins {
...
id("com.android.library")
...
}

android {
...
}
У нас есть аналогичный плагин для конвенции для com.android.application .
Мы определяем версию для com.android.application < /code> в нашем lib.versions.toml :

Код: Выделить всё

[versions]
...
agp = "8.5.2"
...
[plugins]
android-application = { id = "com.android.application", version.ref = "agp" }
...
Я только что заметил, что мы не определяем версию для com.android.library в любом месте. Как я могу найти его версию?

Код: Выделить всё

classpath
+--- com.android.test:com.android.test.gradle.plugin:8.5.2
...
+--- tv.twitch.gradle.plugins.android-app:tv.twitch.gradle.plugins.android-app.gradle.plugin:1.13
|    \--- tv.twitch:plugins:1.13
|         +--- org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.23 -> 1.9.25 (*)
|         +--- com.android.tools.build:gradle:8.5.2 (*)
|         +--- org.jlleitschuh.gradle:ktlint-gradle:12.1.1
|         +--- org.gradle.android.cache-fix:org.gradle.android.cache-fix.gradle.plugin:3.0
|         |    \--- gradle.plugin.org.gradle.android:android-cache-fix-gradle-plugin:3.0
|         |         \--- com.google.guava:guava:32.1.3-jre (*)
|         +--- org.barfuin.texttree:text-tree:2.1.2 (*)
|         \--- org.jetbrains.kotlinx:kover:0.6.1
+--- tv.twitch.gradle.plugins.android-library:tv.twitch.gradle.plugins.android-library.gradle.plugin:1.13
|    \--- tv.twitch:plugins:1.13 (*)
И это имеет смысл, потому что мы это зависимости, которые мы объявляем в зависимости {} от проекта tv.twitch: plugins . Как я могу решить версию com.android.library tvil.twitch.gradle.plugins.android-library: tv.twitch.gradle.plugins.android-library.gradle.plugin будет потреблять ?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ith-a-conv
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»