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

Как устанавливаются дополнительные свойства gradle в Kotlin DSL?
Я пытаюсь организовать свои файлы сборки, как в Groovy, имея значения в отдельном файле для повторного использования. Но я не могу понять синтаксис, который делает то же самое в kotlin DSL. Вот что я использую в root build.gradle.kts:...
11728 просмотров
schedule 26.07.2022

Настройка плагина maven с помощью Gradle Kotlin
Попытка преобразовать проект в GSK У нас есть это в Groovy: subprojects { plugins.withType(MavenPlugin) { tasks.withType(Upload) { repositories { mavenDeployer { mavenLocal()...
1247 просмотров
schedule 04.09.2022

Отдельный исходный набор Gradle для интеграционных тестов с использованием Kolin DSL
Я работаю над приложением Spring Boot, реализованным в Kotlin , и хотел бы перенести сборку Gradle на использование Gradle Kotlin DSL . Единственное, чего я не могу понять, это как настроить отдельный набор источников и задание для моих...
1058 просмотров
schedule 01.06.2022

Используйте учетные данные IAM для репозитория S3 Maven в Gradle Kotlin DSL
Я настроил репозиторий Maven с поддержкой S3 в соответствии с инструкциями здесь , например: repositories { maven { url "s3://myCompanyBucket/maven2" authentication { awsIm(AwsImAuthentication) // load from EC2...
931 просмотров
schedule 13.02.2023

@Parcelize не разрешен, когда для экспериментального режима androidExtensions установлено значение true
После переключения на Gradle Kotlin DSL Gradle не может разрешить @Parcelize аннотацию или пакет import kotlinx.android.parcel.Parcelize (ошибка «Неразрешенная ссылка»). Это происходит со стабильным плагином Kotlin и последним плагином Canary....
5813 просмотров

Выполнение зарегистрированной задачи в файле сборки kotlin
Мне нужно преобразовать скрипт сборки gradle, написанный на Groovy, в Kotlin. Проблема в том, что в файле сборки Groovy в одной задаче выполняется другая задача, которая была определена ранее. Однако похоже, что в Котлине нет такой поддержки, по...
1299 просмотров
schedule 23.09.2022

Файлы сборки Gradle KTS
Google выпустила обновленную версию Android Studio 3.5 . После обновления до этой версии я получаю следующее предупреждение: This project uses Gradle KTS build files which are not fully supported. Some functions may be affected. Однако я...
4312 просмотров

Gradle kotlin, как вызвать функцию, определенную в родительском?
При работе с многомодульным проектом gradle можно ли определять функции в родительском проекте, но использовать их в подмодулях build.gradle.kts? Обратите внимание, что мне не нужны нетипизированные задачи, зарегистрированные и вызываемые со...
803 просмотров
schedule 07.03.2023

0% Покрытие в отчете SonarQube для проекта Kotlin
Я настраиваю анализ проекта сервером SonarQube. Используемый набор инструментов: Kotlin 1.3.61 Gradle 6.0.1 Jacoco 0.7.9 SonarQube 7.5 SonnarQube Gradle Plugin 2.7 Проблема в том, что у меня 0,0% покрытие в SonarQube, однако в то же время у меня...
4403 просмотров
schedule 19.12.2022

Как настроить sqldelight в многоплатформенном проекте kotlin с Android, iOS и неподдерживаемыми целями, такими как mingwX64?
В прошлом мы работали над мультиплатформенным проектом kotlin для мобильных устройств, который использует sqldelight для доступа к базе данных. Теперь мы хотим добавить некоторые собственные цели рабочего стола, такие как mingwX64 и linuxX64, но в...
735 просмотров

Как я могу вызвать функцию из отдельного файла .gradle из скрипта Gradle, используя Gradle Kotlin DSL?
В основном я хочу сделать именно это: Используйте функцию Gradle из другого файла Gradle то есть вызывать одну функцию в одном скрипте Gradle из другого. Проблема в том, что мой build.gradle находится в Kotlin (build.gradle.kts), а скрипт, в...
1146 просмотров
schedule 06.02.2024

Импорт внешнего класса в Kotlin Gradle Script не найден
В моем build.gradle.kts я хочу написать функцию, которая использует внешний класс: StrSubstitutor из Apach Commons Text. Однако импорт не найден, хотя я вижу библиотеку, когда запускаю ./gradlew dependencies . Файл build.gradle.kts выглядит...
1072 просмотров
schedule 19.12.2022

публикация aar с использованием плагина maven и kotlin dsl
У меня возникают проблемы при попытке использовать подключаемый модуль maven-publish из AS. Я пробовал этот пример с проектом, и он работает без проблем. Но как только я перехожу на kotlin dsl, у меня возникает такая проблема:...
537 просмотров
schedule 03.04.2023

Использование ProjectDelegate `gradle` в DSL` plugins`
Как называется, это: plugins { if (gradle.gradleVersion < "6.0") id("ru.vyarus.quality").version("4.3.0") } возвращает: Неразрешенная ссылка: gradle gradle также отмечен как ошибка, и, наведя указатель мыши наверх, я...
100 просмотров
schedule 11.04.2022

build.gradle.kts:10:28: Неразрешенная ссылка: настройки
Я видел примеры использования делегирования «по настройкам» в сценариях build.gradle.kts, но независимо от того, что я пытался сделать, Gradle жалуется, что настройки являются неразрешенной ссылкой. Если я изменю «настройки» на «проект», Gradle будет...
523 просмотров
schedule 05.11.2022

Чтение ресурсов в процессоре аннотаций с помощью kotlin и kapt
Я хочу использовать процессор аннотаций, которому нужно читать файлы из src/main/resources во время обработки. Он отлично работает со следующей конфигурацией при использовании java в качестве источника: tasks.withType<JavaCompile> {...
164 просмотров
schedule 11.05.2023

Как установить глобальные свойства генератора openApi в build.gradle.kts
У меня возникли проблемы с настройкой глобальных свойств в build.gradle.kts Пример, представленный в плагине генератора открытого API, выглядит следующим образом openApiGenerate { // other settings omitted globalProperties = [...
775 просмотров

Проблемы начинающих с Gradle
Я пытаюсь создать проект kotlin с помощью Gradle (я новичок в Gradle) и хочу создать исполняемый файл jar. У меня была банка, созданная gradle build , но она не была исполняемой, потому что манифест внутри банки не указывал на мой основной класс....
224 просмотров
schedule 22.01.2023

Как заменить токен в файле ресурсов с помощью Kotlin DSL
Что будет эквивалентно следующему в Kotlin DSL (build.gradle.kts)? processResources { from(sourceSets.main.resources.srcDirs) { filter ReplaceTokens, tokens: [version: version] } }
545 просмотров

Прото-хранилище данных Jetpack — конфигурация gradle с Kotlin dsl
В хранилище данных Jetpack вам необходимо установить задачу подключаемого модуля Gradle для создания класса из .proto файлов: // build.gradle protobuf { protoc { artifact = "com.google.protobuf:protoc:3.10.0" }...
483 просмотров