Публикации по теме 'gradle'


Gradle: печать графика зависимостей в терминале для Android
Простой способ визуализировать и перечислить дерево зависимостей с помощью задач Gradle При использовании зависимостей в ваших проектах Android иногда возникают странные ошибки, которые не имеют никакого смысла. Например, внезапно зависимость firebase кажется нарушенной, когда вы добавляете другую зависимость. Иногда у вас могут быть зависимости, которые поддерживают инкрементные сборки. Подобные проблемы возникают из-за того, что библиотеки, использующие определенные зависимости,..

Java Maven против Gradle: битва инструментов сборки
Java — один из самых популярных и широко используемых языков программирования в мире. Он используется для разработки приложений для различных платформ, таких как веб, настольные, мобильные и встроенные системы. Однако разработка приложений Java — это не только написание кода. Это также включает в себя управление зависимостями, компиляцию, тестирование, упаковку, развертывание и многое другое. Эти задачи могут быть утомительными и сложными, особенно для крупных проектов, состоящих из..

Как автоматически переименовать APK-файл выпуска
У меня есть небольшая хитрость, которую я всегда использую каждый раз, когда начинаю новый проект для Android. В своей работе я имею дело с людьми с довольно низким уровнем технической грамотности или новичками, поэтому самый простой способ дать им обновление для тестирования — поделиться APK с помощью сообщений чата. Этот метод имеет свои недостатки из-за того, как Android Studio генерирует релизный APK. Android Studio или, в частности, система сборки Gradle создает APK с именем..

Вопросы по теме 'gradle'

Есть ли способ разделить / выделить общие части сборки Gradle
У нас есть несколько независимых сборок (каждая независимая сборка - это сборка нескольких проектов). Основные сценарии сборки становятся довольно большими, поскольку у нас есть набор общих задач, повторно используемых подпроектами, а также...
31409 просмотров
schedule 28.05.2024

Использование gradle для создания проектов eclipse для модуля EJB
Я хочу сгенерировать проект и настройки для проекта EAR, клиентского JAR-файла EJB и модуля EJB, но мне не удалось вставить новые аспекты в задачу eclipseWtp, я пробовал множество комбинаций на основе документации на веб-сайте gradle. пробовал...
2921 просмотров
schedule 11.10.2023

Создание метамодели JPA2 из скрипта сборки Gradle
Я пытаюсь настроить скрипт сборки Gradle для нового проекта. В этом проекте будет использоваться JPA 2 вместе с Querydsl . На следующей странице справочной документации Querydsl , они объясняют, как настроить свой JPAAnnotationProcessor (apt)...
14164 просмотров
schedule 23.07.2022

Gradle — веб-модуль в дескрипторе развертывания
Я пытаюсь добавить веб-модуль в файл Ear. Я поместил его в свой собственный дескриптор развертывания, используя webModule(":wars/myweb","/mywebapp"). Это не включает файл войны в файл уха. Это просто добавление записи в сгенерированный...
5656 просмотров
schedule 26.01.2024

Linux sudo, [ant:sshexec] Ошибка удаленной команды со статусом выхода 127
Немного предыстории: у меня есть скрипт gradle, который я использую для установки и настройки нескольких программ на разных машинах — я запускаю его локально с целью ускорить процесс развертывания. Сценарий gradle получает слой и имя сервера в...
3612 просмотров
schedule 05.01.2024

Получение ошибки permgen при запуске easyb \ selenium
У меня в игре 6 технологий easyB Selenium Gradle Ant Java Дженкинс Мы используем easyB для написания сценариев. Эти сценарии, в свою очередь, вызывают Selenium Наконец, мы используем Gradle , чтобы запустить все истории. А поскольку у...
863 просмотров
schedule 07.06.2024

Зависимости моментальных снимков с Gradle
Отказ от ответственности: я новичок в Gradle. Я пытаюсь создать свой проект с помощью Gradle (1.0-rc1), используя зависимость моментального снимка от артефакта Maven. Но когда я пытаюсь разрешить зависимости с помощью gradle --info dependencies...
6117 просмотров
schedule 09.08.2022

Пользовательская условная конфигурация для проекта Gradle
Наличие выдержки из https://github.com/gradle/gradle/blob/master/build.gradle : ext { isDevBuild = { gradle.taskGraph.hasTask(developerBuild) } } task developerBuild { description = 'Builds distributions and runs pre-checkin checks'...
15657 просмотров
schedule 09.01.2024

Как использовать вывод exec() в gradle
Я пытаюсь реализовать задачу gradle для динамического создания файла buildsignature.properties из ряда значений переменных среды и выполнения оболочки. У меня это в основном работает, но я не могу получить вывод команд оболочки. Вот моя задача......
57718 просмотров
schedule 22.10.2023

Как интерпретировать Gradle DSL
Я пытаюсь изучить Gradle. Я предпочитаю стиль обучения, чтобы понять на низком уровне, что происходит. С этой целью я пытаюсь интерпретировать то, что происходит в примере 6.1 документации относительно справки по DSL: task hello { doLast...
2273 просмотров
schedule 18.10.2022

Методы сборки Eclipse
Я использую eclipse довольно давно. Я использовал его с ant, maven и теперь с gradle. Я понимаю, что сборка eclipse (по умолчанию папка bin ), а gradle сохраняет встроенные файлы в build (хотя имена этих папок можно настроить) У меня есть...
199 просмотров
schedule 16.04.2024

Как ссылаться на набор файлов из другой конфигурации подпроектов в gradle
Я хотел бы что-то вроде этого (обратите внимание, что :sub является ссылкой на подпроект) task deleteJars(type: Delete) { ext.collection = files { genLibDir.listFiles() } delete ext.collection } task copyJars(type: Copy) {...
2469 просмотров
schedule 21.05.2024

Передача аргументов компилятору и javadoc в gradle
Я пытаюсь предоставить Gradle в качестве альтернативной системы сборки для существующего проекта. Этот проект использует sun.misc.Unsafe , что приводит к подобным предупреждениям: warning: Unsafe is internal proprietary API and may be removed in...
8185 просмотров
schedule 05.01.2024

Почему мои тесты Gradle запускаются повторно?
У меня довольно стандартная сборка Gradle, которая создает проект Java. Когда я запускаю его в первый раз, он все компилирует и запускает тесты. Когда я запускаю его второй раз, не меняя файлов, он снова запускает тесты. Согласно в этой ветке ,...
1562 просмотров
schedule 10.08.2022

Почему gradle/ivy не загружает зависимости, если они уже представлены в моем локальном репозитории maven?
Иногда мой репозиторий maven содержит только помпы без банок. В этом случае gradle/ivy вызывает исключение и останавливает сборку: * What went wrong: Could not resolve all dependencies for configuration ':core:compile'. > Artifact...
1375 просмотров
schedule 12.07.2022

Именование нескольких проектов Gradle: как установить свойство (например, baseName) для всех подпроектов?
Я начал использовать Gradle для нескольких проектов. Тем не менее, руководство по Gradle не дает много советов по наилучшей практике именования подпроектов. У меня есть мультипроект с именем «регистратор данных», который состоит из двух...
3547 просмотров
schedule 11.12.2023

градул мавен ssh
Я использую «mavenDeployer» для использования ssh/scp во время задачи «uploadArchives» с утилитами wagon ssh. Вместо того, чтобы кодировать пароль в build.gradle, я хотел бы полагаться на правильную настройку ssh. В частности, я хочу, чтобы...
1436 просмотров
schedule 29.11.2023

Как поддерживать несколько проектов на нескольких языках (Java и Scala) в Gradle?
Я пытаюсь преобразовать нашу устаревшую сборку Ant в Gradle. Проект содержит около 50 подпроектов Java и 10 подпроектов Scala. Проекты Java содержат только Java, а проекты Scala — только Scala. Каждый проект создается на Java, а затем на Scala, что...
2489 просмотров
schedule 02.11.2023

Пропуск выполнения зависимостей отключенной задачи в Gradle?
Возможно ли как-то не выполнять зависимости задачи, когда эта задача будет пропущена? В приведенном ниже примере я бы хотел, чтобы jar (и зависимости jar ) не выполнялись, если сервер уже запущен при выполнении runServerTests . В этом...
3778 просмотров
schedule 20.10.2022

Android Studio Gradle на сервере
Я установил Android Studio и Gradle по мере необходимости, но при создании нового проекта я получаю эту ошибку com.intellij.openapi.options.ConfigurationException: Failed to import new Gradle project: Could not fetch model of type 'IdeaProject'...
4226 просмотров
schedule 26.08.2022