Articles of Gradle

не удалось создать экземпляр расширения плагина gradle

Я пытаюсь написать плагин kotlin используя kotlin . Он должен был работать так. Предоставляя конфигурацию apply plugin: 'appenv' app { srcLink "" downloadPath "" } Это должно позволить загрузить файл из srcLink и сохранить в downloadPath с помощью задачи downloadAll Я создал класс расширения open class ApplicationEnvironmentExtension { val project: Any? constructor(project: Any?) { this.project […]

проект kotlin не может быть построен в градле

У меня есть проект java, который пишет в kotlin, я использую intelliJ IDEA для разработки этого проекта. У меня проблемы с настройками зависимостей (несколько проектов). Я уже много читал примеров, но не могу найти обходной путь, вот мой код зависимостей, он может быть правильно построен в java-классе, но класс kotlin получит много ошибок «Unresolved reference». […]

проект kotlin не может быть построен в gradle (не может найти ссылку)

У меня есть проект java, который пишет в kotlin, я использую intelliJ IDEA для разработки этого проекта. У меня проблемы с настройками зависимостей (несколько проектов). Я уже много читал примеров, но не могу найти обходной путь, вот мой код зависимостей, он может быть правильно построен в java-классе, но класс kotlin получит много ошибок «Unresolved reference». […]

Невозможно разрешить зависимости для задачи assembleAndroidTest с плагином Android Gradle 3.0.1

Я обновляю наш проект, чтобы использовать Gradle 4.1 и Android Gradle plugin 3.0.1. Я обновил нашу конфигурацию зависимостей до новой конфигурации, и проект успешно компилируется. Тем не менее, при компиляции андроидных тестов ( assembleAndroidTest Gradle task) существует множество нерешенных зависимостей (включая функции верхнего уровня стандартной библиотеки Kotlin). Я подозревал, что Proguard может вызвать это (хотя […]

gradle multi-project: каталог сборки появляется в корневом каталоге, содержащем артефакты Котлина

Наша многопроектная сборка имеет следующую структуру: root-project \-project1 \-project2 \-build.gradle \-settings.gradle Когда я запускаю gradle build из каталога root-project, артефакты сборки в проекте1 (а не проект Kotlin) остаются в каталоге project1 / build, как и ожидалось. Однако каталог директорий появляется в корневой директории, содержащей только директории build/kotlin и build/kotlin-build . Даже если я запустил gradle […]

Не удается разрешить символ kotlinOptions (в сборке Gradle)

Я пытаюсь получить компилятор Kotlin для генерации байт-кода Java 1.8 вместо 1,6 байт-кода. Как официальные документы, так и этот вопрос StackOverflow говорят, что вам нужно использовать такой код: compileKotlin { kotlinOptions { jvmTarget = "1.8" } } Однако, когда я добавляю это в свою конфигурацию Gradle, IntelliJ сообщает мне, что символ kotlinOptions не может быть […]

Используйте подпроекты Gradle с мультиплатформой Kotlin

Я использую многоплатформенную платформу Kotlin (JVM & JS), которая в IDEA создает три проекта: demo , demo-js и demo-jvm . Я хотел бы разделить общий код на более подпроекты / подмодули. Предположим, я добавляю commonmod ; как мне его скомпилировать? Ошибка прямо сейчас, для выполнения gradle run -p demo-jvm : demo/demo-js/src/main/kotlin/demo/commonmod/example.kt: (3, 12): Actual function […]

Примеры ошибок запуска Ktor

Я очень новичок в Kotlin, Ktor и Gradle, хотел попробовать Ktor, поэтому просмотрел описанные здесь шаги, и в итоге появился этот код и структура, показанная на скриншоте: Как видно, есть много ошибок, как их исправить? package blog import org.jetbrains.ktor.netty.* import org.jetbrains.ktor.routing.* import org.jetbrains.ktor.application.* import org.jetbrains.ktor.host.* import org.jetbrains.ktor.http.* import org.jetbrains.ktor.response.* fun main(args: Array<String>) { embeddedServer(Netty, 8080) […]

Как настроить приложение Gluon с помощью Kotlin и Tornado FX

В настоящее время я пытаюсь объединить следующие технологии: Gluon (Mobile) Gradle (зависимость от Gluon, поскольку они полагаются на нее) Котлин (потому что это хороший язык, на котором я хочу погрузиться) Tornado FX (я думаю, это для JavaFX, что Anko для Android) Проблема в том, что я относительно новичок в Intellij-IDEA и у меня проблемы с […]

Получение ошибки, связанной с сертификатом, при загрузке Kotlin в Android Studio

То, что я пытаюсь выполнить: Поэтому я пытаюсь установить Kotlin в Android Studio. Я считаю, что он установлен, но я получаю сообщение об ошибке, когда Gradle пытается построить проект. Вот где моя ошибка. Проблема: Когда Gradle пытается построить проект, он дает мне эту ошибку: Ошибка. Причина. Не удалось найти допустимый путь сертификации для запрошенной цели. […]