Вопросы по теме 'gradle-kotlin-dsl'

Gradle. Kotlin - можно ли создавать динамические (на лету) задачи?
Я разработчик Android. И как результат напишите build by Gradle. Многие задачи я пишу на Gradle DSL на Groovy. Иногда мне нужно создавать задачи Gradle динамически («на лету»). Вот пример: task installDebugFlavors() {...
429 просмотров
schedule 14.12.2022

Настройте swagger в скрипте сборки gradle с помощью kotlin dsl
Я пытаюсь переключить свой простой проект с Groovy на Kotlin в сценариях сборки. Я использую этот плагин: https://github.com/gigaSproule/swagger-gradle-plugin В моем скрипте сборки есть такая конфигурация: swagger{ apiSource { springmvc =...
562 просмотров
schedule 06.06.2024

Добавление sourceDir в java sourceSet
Согласно странице подключаемого модуля Gradle Kotlin. Исходники Kotlin можно смешивать с исходниками Java в одной папке или в разных папках. По соглашению по умолчанию используются разные папки. Соответствующее свойство sourceSets следует...
2017 просмотров
schedule 11.10.2023

Создание проекта Gradle Kotlin с Java 9/10 и Gradle Kotlin DSL
Это своего рода продолжение Создание проекта Kotlin + Java 9 с Gradle . В связанном посте используется Gradle с Groovy. В моем случае используется Kotlin DSL. В основном у меня есть проект Gradle со следующей структурой (здесь только...
1300 просмотров
schedule 27.09.2023

в котлинской лямбде, как строка принимает лямбду?
В gradle-kotlin-dsl... это правильный код tasks { "build" { // inner lambda code here Как может работать строка, принимающая лямбда-параметр, или как работает этот синтаксис? Строка «сборка» кажется одной из строк, заменяющих вызовы...
93 просмотров
schedule 24.05.2023

Ошибка Stackoverflow при использовании Apache Jmeter Core
Я новичок в Gradle. Я использую свой Gradle со скриптом kotlin dsl. Когда я выполняю с помощью gradle bootRun Затем он выдает ошибку StackoverFlow для log4J. Исключение в потоке «основной» java.lang.StackOverflowError в...
182 просмотров

ожидаемый java.lang.string, найденный kotlin.string. ошибка в kotlin gradle в intellij
Я генерирую скелет kotlin application через gradle init --dsl kotlin -> загружаю проект в intellij и получаю следующую ошибку. скриншот прилагается. Type mismatch : inferred type is kotlin.String but java.lang.String was expected. Я...
2891 просмотров
schedule 26.09.2023

Генерация ресурсов в AAR с использованием gradle как части приложения
У меня есть библиотека, которая включает в себя создание некоторых ресурсов. У меня есть задача по генерации ресурсов: val updateWidgetResourcesProvider = tasks.register<Copy>("updateWidgetResources") { from("../../widget/")...
115 просмотров

Стартовый скрипт для приложения Gradle Kotlin не может найти основной класс
Я пытаюсь создать приложение Kotlin с помощью Gradle 5.4.1. Код, созданный gradle init , можно запустить через ./gradlew run , и я предположил, что смогу выполнить сценарий, созданный в build/scripts . Однако этот скрипт по какой-то причине не...
518 просмотров
schedule 30.07.2022

Использование библиотеки Android в многоплатформенной библиотеке Kotlin
У меня есть три цели commonMain / androidMain / iOSMain соответственно. Потому что мне нужно получить доступ к активам на устройствах Android в модуле androidMain. Я обнаружил, что не могу использовать Android API ... Следующее является частью моего...
1232 просмотров

Gradle - задача плагина не выполняется
Я действительно изо всех сил пытаюсь получить улучшение байт-кода с помощью плагина hibernate gradle для запуска. Тем более, что я не могу найти никаких примеров, написанных на Kotlin DSL, который мы используем в проекте. Соответствующие части...
150 просмотров

Блок управления плагином Gradle для одного проекта не работает (Kotlin DSL)
Мне нужно изменить сборку с несколькими проектами на сборку с одним проектом, так как в этом репозитории есть и будет только один проект. В настоящее время в settings.gradle у меня есть собственный репозиторий плагинов, который в настоящее время...
1112 просмотров
schedule 29.01.2023

Ошибка сборки Gradle Причина: java.lang.NoClassDefFoundError: org/gradle/api/internal/plugins/DefaultConvention
Моя сборка gradle не работает со следующим исключением. Я пробовал гуглить, а затем понизил версию gradle с 6.5 до 5.6, но не помогло. Может ли кто-нибудь сообщить мне, в чем проблема? Я новичок в градле и котлине. 1 вещь, которую я заметил, это...
1795 просмотров

Как я могу определить свойство ext из Heap.io с помощью gradle kotlin dsl
Я использую heap.io и их Android SDK , и они советуют вам настроить свою библиотеку следующим образом: build.gradle : android { defaultConfig { // Add this section to enable Heap event capture. ext {...
144 просмотров

Публикация метаданных Kotlin MPP с помощью Gradle Kotlin DSL
Я создал Kotlin MPP для совместного использования утилит Json между JVM и JS. Весь код находится в общем исходном наборе, и я настроил необходимые цели с их соответствующими зависимостями. Без дополнительной настройки я могу использовать утилиты как...
493 просмотров

buildFeatures нестабилен, потому что его сигнатура ссылается на нестабильность, помеченную @Incubating.
Обновление проекта студии Android и переход на Kotlin dsl. Я вижу приведенное выше предупреждение, обертывающее блок buildFeatures , где я включаю привязку данных и более поздние функции привязки представления, мои версии плагинов AS и gradle,...
747 просмотров

Как импортировать класс, определенный в сценарии инициализации, в build.gradle?
Я пишу расширение gradle в сценарии инициализации, но не знаю, как ссылаться на расширение в build.gralde. // init.gradle.kts allprojects { extensions.create("message", MessageExtension::class) } open class MessageExtension(objects:...
113 просмотров
schedule 23.03.2024

Плагин Hilt Android Gradle применяется, но зависимость com.google.dagger: hilt-android не обнаружена.
Я получаю эту ошибку синхронизации gradle - Плагин Hilt Android Gradle применяется, но не обнаружена зависимость com.google.dagger: hilt-android. Может кто-нибудь помочь, пожалуйста? :) Я использую kotlin dsl, у меня есть libs.kt в buildSrc...
902 просмотров

Настройка appDistributionProperties.apkPath из Kotlin dsl
Я попытался преобразовать наше приложение для Android, чтобы использовать Kotlin DSL для gradle, и я не могу заставить AppDistribution работать в моей сборке CI. Это ошибка, которую я получил: Служба распространения приложений обнаружила более 1...
42 просмотров