Описание тега gradle-groovy-dsl
1
ответ
Gradle: включить один и тот же SourceSet в несколько подпроектов
Как мне добавить один исходный набор в несколько подпроектов? Во-первых... да, я знаю, насколько это смешно. Это просто то, что я должен делать. Установка В проекте используется Groovy DSL. Есть 3 подпроекта (A,B,C), каждый из которых имеет собствен…
08 окт '19 в 19:09
2
ответа
Как использовать "платформы" Gradle для выравнивания версий зависимостей в многопроектной настройке?
Я пытаюсь научиться использовать "платформы" для выравнивания версий зависимостей между проектами в многопроектной настройке. Пока я видел: https://docs.gradle.org/6.2.1/userguide/platforms.html https://docs.gradle.org/6.2.1/userguide/dependency_man…
07 апр '20 в 18:44
0
ответов
Есть ли способ изменить все содержимое файла при сборке Jar с помощью Gradle.?
В моем проекте есть вариант использования: мне нужно изменить содержимое файла класса при подготовке баночки и использовать пользовательский загрузчик классов для загрузки этого класса. Для реализации описанного выше сценария я использовал следующий…
02 авг '21 в 20:34
1
ответ
Объект соглашения Groovy DSL «Не удалось получить неизвестное свойство»
В моем build.gradle есть следующий код: class GreetingPlugin implements Plugin<Project> { def void apply(Project project) { project.convention.plugins.greeting = new GreetingPluginConvention() project.task('hello') { doLast { println project.c…
11 авг '21 в 07:45
0
ответов
Как можно определить блок скрипта плагинов на верхнем уровне скрипта сборки gradle, не будучи методом Project?
В настоящее время я изучаю gradle, и, насколько мне известно, блоки сценариев в Groovy dsl - это методы с закрытием в качестве последнего аргумента. А сценарий сборки (build.gradle) является неявным экземпляром org.gradle.api.Project. Однако, когда …
27 сен '21 в 18:39
1
ответ
Задача огурца Gradle не распознает шаги огурца
Мой файл сборки выглядит так, как показано ниже, и прикрепляет путь к моей папке. Когда я запускаю задачу, она говорит о неопределенных шагах и просит снова выполнить шаги. введите описание изображения здесь Я создал свою собственную задачу в gradle…
30 янв '22 в 15:36
1
ответ
При передаче закрытия в расширение gradle, почему владелец закрытия не является основным объектом Projects?
Я смотрел на области закрытия и обнаружил, что счетчик вывода интуитивно понятен, этот код был в build.gradleфайл plugins { id 'java' } sourceSets { println 'source sets closure scopes this,owner, delegate' println this.toString() // output: root pr…
20 янв '21 в 11:23
0
ответов
Ссылки, необходимые для Groovy DSL Gradle и Kotlin DSL Gradle
Есть ли ресурсы, на которые кто-нибудь может указать мне, чтобы подчеркнуть преимущества Gradle на основе Groovy перед Gradle на основе Kotlin (или наоборот)? Поисковые системы (Google, DuckDuckGo и т. д.) перечисляют множество статей о сравнении яз…
25 фев '23 в 08:12
0
ответов
Gradle дождаться существования файла
Есть ли способ заставить задачу ждать условия, например существования файла? Что-то вроде: task checkDeployment() { waitFor new File("results.txt").exist(); ... }
14 сен '22 в 17:30
0
ответов
BootJar не объединяет все зависимости, включая статические файлы
Я работаю над Gradle 7, могу запустить свое приложение с весенней загрузкой с помощью eclipse и пытаюсь создать исполняемый jar со всеми зависимостями для запуска с помощью команды java -jar, но я не могу этого добиться, и я новичок в gradle. Что Дл…
10 июл '23 в 10:11