Описание тега gradle-task

Gradle имеет набор стандартных задач, предоставляемых общими плагинами, но также позволяет определять собственные задачи. Задача gradle - это атомарная единица работы, которая запланирована до или после задач в зависимости от ограничений порядка задач.
1 ответ

Неправильный порядок выполнения задач в Gradle 3.3

Я хочу определить методы в моем файле сценария и использовать их для определения задач сборки для каждого отдельного проекта (пользовательская библиотека). ext.buildDockerImage = { imageName -> def distDir = "${getProject().getBuildDir()}/docker"…
08 фев '17 в 20:30
0 ответов

Пользовательское задание плагина Gradle Javadoc с недействительным флагом Doclava -link

Я добавляю свою пользовательскую задачу gradle в мои библиотеки build.gradle с реализацией Doclava как: android.libraryVariants.all { variant -> task("generateNew${variant.name.capitalize()}Javadoc", type: Javadoc) { title = "" destinationDir = n…
04 окт '16 в 10:29
0 ответов

Gradle задачи отключены в затмении

Я пытаюсь создать файл .jar для моего проекта Eclipse. Через опцию экспорта я могу создать .jar, но я хочу использовать для этого задачу сборки Gradle. Проблема в том, что все задачи отключены только для этого конкретного проекта, как показано на сл…
08 июн '18 в 05:31
0 ответов

Загрузить APK файл через Gradle/Groovy Multipart Request

Я пытаюсь реализовать задачу gradle для загрузки файла APK в мой веб-сервис, используя http-builder-ng, Я борюсь с частью кодирования. Файл APK по сути является файлом формата ZIP, поэтому я попытался использовать тип содержимого application/zip но …
19 фев '19 в 21:30
0 ответов

Зачем нам нужен блок doFirst в задачах gradle?

Из моего тестирования оба task taskA { doFirst { println("$name first") } doLast { println("$name second") } } а также task taskB { doLast { println("$name first") println("$name second") } } выполняется в том же порядке. Каково значение наличия отд…
10 фев '17 в 03:44
0 ответов

Как выполнить задачу внутри doLast в Gradle?

Я пытаюсь создать почтовый индекс, используя задачу gradle, но во время работы внутри doLast{}, выдает ошибку, говорящую: > Невозможно вызвать Task.dependsOn(Object...) для задачи ':app:testZip' после запуска задачи. MyCode: doLast { testDir.eachWit…
1 ответ

Зависит от нескольких задач в сборке нескольких проектов

В настоящее время у меня есть задача, которая запускает сервер Google Cloud, запускает тесты и останавливает сервер. Определяется в корневом проекте: buildscript {...} allprojects {...} task startServer (dependsOn: "backend:appengineStart") {} task …
2 ответа

Запускать чистую задачу перед каждой сборкой автоматически в Gradle

Я хочу запустить проект "чистый" до того, как assembleRelease задание в Gradle. Как я могу запустить чистую задачу в основном перед всем?
1 ответ

Выполнить задачу подмодуля мультипроекта Gradle

У меня есть следующая многопроектная структура: settings.gradle rootProject.name = 'toolbox-backend' include 'toolbox-components-rest' include 'toolbox-components-executor' include 'toolbox-components-toolsyncer' Я бы хотел создать задачу в моем кор…
03 фев '17 в 15:02
0 ответов

Gradle многомодульная сборка

У меня есть проект, структурированный подобным образом. -B -C -D -E I мне нужно иметь пользовательские задачи в моем файле build.gradle (в папке A), чтобы пользователю не приходилось печатать "gradle": B: C: D: build "для сборки проекта D и для него…
1 ответ

Конфликт задач и плагинов в Gradle (Не удалось применить плагин [class 'org.gradle.langu...)

Я пытался запустить задачу из build.gradle используя следующую команду: gradle footype Однако сборка не удалась, и отобразились эти два сообщения об ошибках, которые я хочу исправить: > Configure project : The Task.leftShift(Closure) method has b…
14 ноя '17 в 05:49
0 ответов

Как добавить зависимость задачи Gradle к сгенерированному плагином CUnit?

Я запрыгнул в машину возврата проекта и обнаружил, что работаю с подключаемыми плагинами 'c' и 'cunit-test-suite'. Похоже, что они полагаются на настройку сборки через пространство модели (я признаю, что мое понимание пространства модели все еще нах…
1 ответ

Android Studio - Не удалось выполнить компиляцию задачи ReleaseJavaWithJavac

Я открыл старый проект, разделенный на 6 модулей с Android Studio но это всегда терпит неудачу в задаче строительства. Мой ENV это: Ubuntu 14.04 OpenJDK7 Android Studio 2.2 preview 2 Для большинства модулей произошел сбой при сборке, и он сообщил мн…
12 июн '16 в 14:20
1 ответ

Зависимости для пользовательской задачи инкрементальной компиляции Gradle

Я задаюсь вопросом о наилучшем подходе к управлению пользовательским шагом компиляции с файлами, которые имеют транзитивные зависимости, если я хочу, чтобы моя задача компиляции была инкрементной. Вот конкретный вариант использования: у меня есть ка…
01 мар '16 в 19:10
0 ответов

Задачи упаковки Gradle Как скопировать некоторые файлы ресурсов в мой проект перед выполнением сборки Release

gradle Пакет задач: как скопировать некоторые файлы ресурсов в мой проект перед выполнением assembleRelease, например, некоторые фоновые изображения? Это разные productFlavors скомпилированный APK будет иметь другое фоновое изображение! Мой английск…
13 дек '17 в 04:11
0 ответов

Создание tarball из сгенерированных Gradle папок

Я нахожусь в процессе переноса устаревшего проекта в Gradle. При этом я достиг последнего шага в этом стремлении - создать тарбол, содержащий необходимые файлы для его развертывания. Для этого мой сценарий сборки Gradle создает следующую папку ресур…
27 мар '18 в 11:44
2 ответа

Как сделать видимым для задачи IntellJ Gradle

Если я просто добавлю определение задачи в build.gradle task Xml2Java { def a; a++; } Я не вижу его в окне Gradle Project. Я могу добавить конфигурацию: configure(Xml2Java) { group = 'Publishing' description = 'Create source code in output directory…
12 июл '17 в 09:13
1 ответ

Gradle выполнить командные строки в пользовательской задаче

В моем файле Gradle я определил следующую задачу: task text_example << { //?!? commandLine '' println 'Fam Flinstone' } Я хочу поместить в эту задачу несколько командных строк. Как я могу это сделать? Я использую библиотеку для автоматической …
07 июл '16 в 16:27
1 ответ

Пользовательская активная задача, связанная с ароматом, включенная в процесс сборки

В среде сборки Android Gradle: В настоящее время я читаю мой Код версии и Имя версии из локального файла version.properties с помощью задачи gradle "readVersions". Я нахожусь в процессе добавления ароматов в мое приложение. Эти ароматы потребуются р…
0 ответов

Как заархивировать папку с помощью Android Gradle?

Я пытаюсь сжать источник Android, используя Gradle, но моя задача Gradle ничего не делает. После завершения синхронизации gradle ничего не происходит, мой источник не заархивирован. Я следовал за этим, но не работал. Мой Gradle: apply plugin: 'com.a…