Описание тега gradle-custom-plugin
Плагин Gradle объединяет многократно используемые элементы логики сборки, которые можно использовать во многих различных проектах и сборках. Gradle позволяет вам реализовать свои собственные плагины, чтобы вы могли повторно использовать свою логику сборки и делиться ею с другими.
1
ответ
Как установить свойства задачи в плагине Gradle
Я создаю подключаемый модуль Gradle для применения подключаемого модуля Sonar-Runner и установки по умолчанию многих значений, таких как URL хоста сонара и URL JDBC сонара. Я не могу понять, как установить свойства, хотя. Когда я настраиваю это в bu…
29 май '15 в 20:24
1
ответ
Получить сообщение об ошибке "У вас недостаточно прав для доступа к этой странице" При создании пользовательского плагина
Я создал собственный плагин в WordPress для получения данных из базы данных. И я добавил две ссылки для выполнения действий над записями. Одна - "Редактировать", а другая - "Удалить". Я написал код для удаления ссылки, как это <a href="<?php b…
30 апр '15 в 07:04
1
ответ
Как протестировать пользовательскую задачу Gradle в директории тестового проекта
У меня есть пользовательский плагин Gradle с такой задачей: @TaskAction def buildSemanticVersion() { int major = project.semanticVersion.major int minor = project.semanticVersion.minor int patch = "git rev-list HEAD --count".execute().text.toInteger…
07 янв '15 в 21:24
1
ответ
Разрешить плагин Gradle использовать свою конфигурацию для условного применения других плагинов
В плагине я хотел бы иметь возможность выбрать, какие другие плагины применяются (например, плагин Nexus или плагин Bintray, но не оба) на основе конфигурации, размещенной пользователем в закрытии конфигурации для моего плагина. Я обычно получаю кон…
22 дек '14 в 22:58
2
ответа
Как настроить плагин Gradle Java из пользовательского плагина Gradle
Я написал собственный плагин Gradle в Kotlin 1.2.50 для использования с Gradle 4.8. Я успешно применил плагин Java из метода apply моего плагина: override fun apply(project: Project) { project.pluginManager.apply(JavaPlugin::class.java) // configure…
14 июн '18 в 14:40
1
ответ
Gradle: несколько подзадач имеют один и тот же объект переменной расширения
Я создал собственный плагин Gradle, как это, DummyPlugin.java public class DummyPlugin implements Plugin<Project> { @Override public void apply(Project project) { project.getTasks().create("dummy", DummyTask.class); project.getExtensions().cre…
03 ноя '16 в 18:52
0
ответов
Gradle: Как добавить конфигурацию в качестве входных данных для CacheableTask?
Я хотел бы, чтобы определенная задача кэшировалась на основе изменений конфигурации, таких как обновление версии или добавление или удаление зависимостей. Что я не уверен, так это то, как я должен добавить это, чтобы получить поведение, которое я хо…
28 янв '19 в 16:59
1
ответ
Gradle пользовательский плагин, который должен получить доступ к источникам
Я написал плагин Gradle, где я ожидаю получить доступ к источникам проекта и сгенерировать некоторые файлы. Все работает, когда я запускаю свой проект из Java, однако, когда я пытаюсь сделать то же самое через плагин, он не работает. Не видит источн…
21 июл '18 в 19:53
1
ответ
Какой метод мне не хватает? MissingMethodException для плагина project.apply: 'customPlugin'
Какой метод мне не хватает? Я получаю MissingMethodException на project.apply plugin: 'env' Вот мой код: --EnvPluginTest.groovy package com.gradle.env; import static org.junit.Assert.* import org.junit.Test import org.gradle.api.* import org.gradle.…
05 июн '13 в 15:41
1
ответ
Выполнить Java-класс с отдельным путем к классу из плагина Gradle
В моем плагине мне нужно выполнить статический метод начальной загрузки из внешнего JAR-файла для выполнения анализа. В настоящее время я звоню прямо из кода с MutationCoverageReport.main(arg), но это вынуждает меня создать зависимость времени компи…
25 мар '14 в 21:20
1
ответ
Как загрузить плагин (собственный) в репозиторий Maven (см. РЕДАКТИРОВАТЬ)
У меня есть несколько банок, которые я скачал и сохранил в lib папка проекта Grails. Теперь мне нужно скачать сторонние фляги от maven. Например JRI.jar, который является сторонней банкой, до сих пор я скачал и держал в Grails проекта lib папка. <…
23 сен '15 в 13:33
2
ответа
Как разрешить пользователю изменять версию библиотеки, которая используется плагином в Gradle?
В моем плагине я вызываю статический метод начальной загрузки MutationCoverageReport.main(arg) из библиотеки, которая является зависимостью компиляции моего плагина. Я хотел бы позволить пользователю плагина изменять версию библиотеки, которая должн…
22 мар '14 в 23:09
2
ответа
Как зависеть от всех задач *compile и *testCompile в Gradle
Мне бы хотелось, чтобы в плагине animalSniffer одна задача зависела от компиляции всех производственных классов (Java, Groovy, Scala) во всех исходных наборах, а вторая - от компиляции всех тестовых классов во всех исходных наборах (возможно, отдель…
01 дек '14 в 23:06
4
ответа
Программный вызов графа задачи Gradle в модульном тесте
Я нахожусь в процессе написания собственного плагина для gradle, и в рамках модульного тестирования я хотел бы вызвать мою задачу, но в то время, как выполняются ее предварительные условия. Реальный плагин, к сожалению, является внутренним проектом,…
28 апр '13 в 16:23
0
ответов
Как передать пользовательскую задачу Gradle в качестве параметра другой пользовательской задаче Gradle
В ant я могу передать пользовательскую задачу ant в качестве параметра другой пользовательской задаче ant и выполнить / выполнить переданную задачу ant. Пример кода пользовательской задачи муравья выглядит примерно так. public class MyGenericCustomT…
12 мар '19 в 06:32
1
ответ
Добавление ресурсов проекта в плагин Gradle Custom
Я создаю плагин Custom gradle, который при применении к проектам будет использовать файлы конфигурации в папке ресурсов проекта для заполнения некоторых шаблонов и создания других файлов конфигурации. Но когда я читаю файлы в своем плагине как ресур…
05 июл '19 в 23:38
0
ответов
Задача Gradle Custom Plugin.dependsOn с параметрами командной строки
Я разрабатываю пользовательский плагин Gradle, который зависит от другого плагина. Для выполнения конкретной задачи мне нужно сначала запустить задачу из внешнего плагина. project.tasks.create("MyTaskName", MyTaskName) { it.description = "MyDescript…
15 авг '19 в 12:30
0
ответов
Пользовательский плагин Gradle: задача не найдена при добавлении grgit.checkout
Я пишу пользовательский плагин Gradle. Сейчас я работаю над двумя задачами: project.tasks.create("prepareCustomTask", PrepareCustomTask) { it.group = TASK_GROUP it.description = "Prepares custom task" } project.tasks.create("customTask", CustomTask)…
27 авг '19 в 15:22
1
ответ
Лучший способ организовать плагин Gradle Блок управления
Ниже приведен пример, в котором для добавления custom-plugin приложению, нам нужно указать его зависимость в стратегии разрешения и, используя useModule, добавить его в путь к классам -------build.gradle---------- plugins { id 'custom-plugin' } ----…
25 июл '20 в 19:04
0
ответов
Пользовательский плагин Unity Adroid. Зависание приложения при возврате из другой активности
Я разрабатываю игру для Android с Unity. Игра использует firebase для управления всей информацией об игре и пользователях. Я хотел дать игроку возможность войти в систему с учетной записью Google, и я создал собственный плагин для Android с Android …
07 июл '20 в 14:40