Как настроить buildSrc в проекте Android для создания библиотек из файла tomlAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как настроить buildSrc в проекте Android для создания библиотек из файла toml

Сообщение Anonymous »

Я изучаю использование buildSrc в моем текущем проекте Android
Я создал папку buildSrc и указал константы Config, которые отлично работают в файлах gradle kts моих приложений.

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

object Config {

object App {
const val nameHeader = "APPLICATION_NAME"
const val name = "Android My App"
const val packageName = "org.research.development"
}

const val minSdk = 21
const val targetSdk =  34

val javaVersion = org.gradle.api.JavaVersion.VERSION_17
}
Теперь я ожидаю, что смогу сгенерировать содержимое папки libs в моем модуле buildSrc со следующими изменениями, используя существующий libs.versions.tomlbuildSrc/build.gradle.kts

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

import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.dsl.KotlinVersion

plugins {
`kotlin-dsl`
}

repositories {
mavenCentral()
}

java {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}

kotlin {
compilerOptions {
jvmTarget.set(JvmTarget.JVM_17)
languageVersion.set(KotlinVersion.KOTLIN_2_0)
}
}
buildSrc/settings.gradle.kts

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

dependencyResolutionManagement {
repositories {
google()
mavenCentral()
}
versionCatalogs {
create("libs") {
from(files("../gradle/libs.versions.toml"))
}
}
}

rootProject.name = "buildSrc"
когда я синхронизирую, очищаю и собираю, хотя папка libs остается пустой
нужно ли изменить мои ожидания?
или я я упустил "трюк"?

Подробнее здесь: https://stackoverflow.com/questions/787 ... -toml-file
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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