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

Скрипт Gradle kotlin, ›Плагин с идентификатором` kotlin` не найден
Я попытался перенести один из моих проектов в Gradle с помощью скрипта Kotlin. Вот мои шаги: заменил /gradle/wrapper/gradle-wrapper.jar на этот обновил distributionUrl для gradle/wrapper/gradle-wrapper.properties на то же, что и...
2867 просмотров

ext в buildscript не может быть распознан Gradle Kotlin DSL
В эти дни я пытаюсь написать несколько кодов, чтобы испытать реактивные функции Spring и расширение kotlin в Spring 5, а также подготовил gradle Kotlin DSL build.gradle.kt для настройки сборки gradle. build.gradle.kt преобразован из кодов...
20907 просмотров

Как добавить переменные ext. * В блок плагинов в build.gradle.kts
Мой файл сборки выглядит так: val nexusBaseUri: String by extra val gradle_version: String by extra val kotlin_version: String by extra buildscript { val nexusBaseUri by extra { "https://mynexusserver/nexus" } val gradle_version by extra...
5607 просмотров
schedule 14.09.2022

как добавить gradle (в идеале с использованием kotlin-dsl) в существующий проект intellij python
Есть несколько весьма полезных предыдущих вопросов (особенно это один, но он устарел и не является прямым ответом. У нас есть несколько проектов на Python, но мы не переходим в мир kotlin. Я хочу несколько унифицировать инструменты, представив...
328 просмотров
schedule 03.07.2022

Невозможно использовать дополнительные свойства проекта в блоке плагинов
У меня многопроектная сборка, и чаще всего я блокирую версии для артефактов по всем направлениям. Итак, в моем корневом проекте я определяю что-то вроде: project.extra.set("pkgVersions", mapOf( "kotlin" to "1.2.0", "jooq" to "3.10.2"...
8591 просмотров
schedule 04.10.2022

Как перезаписать задачу в gradle kotlin-dsl
В Groovy я перезаписываю такую ​​задачу: task jar(overwrite: true) { ... } Как мне это сделать с Kotlin-dsl? Я знаю, что могу создать такую ​​задачу: tasks { val jar by creating { ... } } но я не могу найти...
1578 просмотров

Как создать исполняемый ShadowJar с файлом сборки Kotlin скрипта Gradle?
Самый простой Kotlin hello world для скрипта Gradle Kotlin : thufir@dur:~/github/gradleScriptKotlin$ thufir@dur:~/github/gradleScriptKotlin$ gradle clean shadowJar;java -jar build/libs/gradleScriptKotlin.jar > Task :compileKotlin Using...
5932 просмотров

Kotlin DSL: импортируйте файл version.gradle.kts в другой build.gradle.kts
Я создал versions.gradle.kts просто так: object Defines { const val kotlinVersion = "1.2.61" const val junitVersion = "5.3.0" } Теперь я хочу импортировать и использовать эти файлы следующим образом: import...
2579 просмотров

Неразрешенная ссылка kotlintest при использовании gradle kotlin dsl
Вот мой build.gradle.kts : import org.jetbrains.kotlin.config.KotlinCompilerVersion plugins { ... } android { compileSdkVersion(27) defaultConfig { ... } buildTypes { ... } sourceSets {...
1244 просмотров
schedule 08.06.2023

Как эффективно заполнить дополнительные свойства в Gradle Kotlin DSL?
Я переношу сценарии сборки Gradle с Groovy на Kotlin DSL , и одна из вещей, которая на самом деле не документирована, - это то, как заполнить дополнительные свойства . В Groovy я могу написать: ext { comp = 'node_exporter'...
3330 просмотров
schedule 20.11.2022

Плагин [id: 'org.jetbrains.kotlin.jvm', версия: '1.2.71'] не найден ни в одном из следующих источников.
У меня свежая установка IntelliJ, я создал новый проект kotlin gradle, используя следующие настройки: Это создает следующий build.gradle.kts (точно такой же файл работает на моем компьютере с Windows): import...
30595 просмотров

Как использовать версию плагина из gradle.properties в Gradle Kotlin DSL?
Теперь я использую этот способ: plugins { val kotlinVersion: String by project val springBootPluginVersion: String by project val springDependencyManagementPluginVersion: String by project id("org.jetbrains.kotlin.plugin.allopen")...
5709 просмотров

Общий код между Gradle buildSrc и проектом
Предположим, у меня есть несколько классов, содержащих логику, которую я хотел бы использовать во время сборки Gradle и в самом приложении Java. Как настроить сборку Gradle для совместного использования одних и тех же классов между сборкой и...
760 просмотров
schedule 08.05.2023

Как определить агрегацию отчетов Jacoco в Gradle Kotlin DSL?
В Gradle Groovy я использовал task jacocoRootReport(type: JacocoReport) { dependsOn = subprojects.test subprojects.each { sourceSets it.sourceSets.main } executionData.from...
1041 просмотров
schedule 18.06.2023

Как создать базовый файл Gradle в Kotlin DSL для многомодульного проекта?
Чтобы повторно использовать код в файлах Gradle, у меня обычно есть «базовый» файл Gradle для определенных модулей, и я просто применяю их и добавляю любые новые зависимости, которые могут потребоваться. Я занимаюсь преобразованием всех моих файлов...
1596 просмотров
schedule 24.07.2022

В чем разница между closureOf и delegateClosureOf в Gradle Kotlin DSL
В официальном документе говорится: Иногда вам может потребоваться вызвать методы Groovy, которые принимают аргументы Closure из кода Kotlin. Например, некоторые сторонние плагины, написанные на Groovy, ожидают закрывающих аргументов....
735 просмотров
schedule 03.10.2022

Как я могу написать этот фрагмент сценария сборки Gradle в Groovy?
Недавно я клонировал проект Gradle (из GitHub), его сценарии написаны на Kotlin DSL (что мне не нравится). Я мог бы преобразовать все его сценарии в Groovy, кроме приведенного ниже фрагмента: publishing { ​ publications { ​...
88 просмотров

Как добавить локальную зависимость файла .jar в файл build.gradle.kt?
У меня были похожие вопросы относительно build.gradle, и я просмотрел Gradle Kotlin Primer и я не понимаю, как добавить файл .jar в файл build.gradle.kt. Я пытаюсь избежать использования mavenLocal()
8644 просмотров
schedule 12.11.2022

Разархивируйте файл в Gradle с помощью Kotlin DSL
У меня есть сценарий Groovy Gradle, который мне нужно преобразовать в Kotlin DSL. Ниже представлена ​​сокращенная версия исходного файла build.gradle: buildscript { ext { runtimeDir = "$buildDir/dependencies/fooBarRuntime" } }...
906 просмотров
schedule 15.06.2023

Почему функция «публикации» не найдена в моем пользовательском файле gradle.kts в каталоге buildSrc?
У меня есть собственный скрипт gradle.kts, который я создаю, который будет публиковать maven для всех наших различных модулей в нашем репозитории sonatype, но возникает странная ошибка. Вот содержимое моего файла maven-deploy.gradle.kts :...
1505 просмотров