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


Напишите собственный плагин Gradle, часть 2
Напишите собственный плагин Gradle (часть 2) Пользовательская задача Gradle с конфигурацией В предыдущем блоге я объяснил, как создать простой плагин Gradle. Здесь я более подробно расскажу о задаче Gradle и о том, как настроить параметры плагина во время применения. Приступим к написанию специальной задачи Gradle: Рассмотрим пример, в котором я буду создавать файл ресурсов (XML) из JSON для приложения для Android. Сначала мы создадим настраиваемую задачу Gradle и добавим..

Сделайте разработчиков счастливее, улучшив свою сборку с помощью кэширования Gradle
Современной тенденцией в базах кода является создание монорепозиториев, состоящих из нескольких связанных баз кода. Это может упростить управление рабочим процессом разработчика. Недостатком является то, что время сборки может увеличиваться, и это может быть усугублено использованием смеси языков в базе кода, например. Ява и Джаваскрипт. Базы кода со временем растут. Есть способы справиться с этим, но в какой-то момент сборка должна быть усилена, чтобы восстановить свою скорость,..

Почему Gradle является предпочтительной системой сборки для приложений Android?
В этой статье мы подробно рассмотрим, почему Android использует Gradle и что делает его таким важным инструментом для создания приложений для Android. Но сначала давайте быстро взглянем на то, что Android использовал раньше. Вы знаете ? До Gradle Android использовал Apache Ant в качестве основной системы сборки. В то время Ant был популярным инструментом сборки, но у него были свои ограничения, и по мере роста популярности Android разработчики начали ощущать болевые точки Ant...

8 вещей, которые нужно сделать во время сборки Gradle
Разве вам не нравится наблюдать за неопределенным индикатором прогресса Gradle? Здесь. Посмотри на это. Итак, я сел и составил список вещей, которые нужно сделать, пока вы ждете завершения процесса сборки. Большинство этих действий можно выполнять в любом месте в любое время небольшими порциями; Несколько секунд здесь и там, идеально подходящие для работы во время сборки Gradle. Пополните свой словарный запас . Учите новый язык . Посещайте: Hacker news , Github ,..

Определение более безопасных проектов Gradle
При работе над проектом на основе Gradle, который содержит несколько подпроектов, обычно один из подпроектов ссылается на другие. Обычно мы это делаем так: предполагается, что у нас есть эти три проекта, определенные в settings.gradle.kts файле: В этом подходе нет ничего плохого, за исключением того, что мы можем повысить безопасность типов, избавившись от необходимости запоминать точное имя подпроекта. Простое решение - создать простое перечисление, содержащее имена..

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

В чем разница между этими синтаксисами определения задач в gradle?
A) task build << { description = "Build task." ant.echo('build') } B) task build { description = "Build task." ant.echo('build') } Я замечаю, что с типом B код внутри задачи кажется выполненным при вводе...
4171 просмотров
schedule 21.10.2021

Разверните дополнительные файлы в подключаемом модуле приложения Gradle
У меня есть небольшой проект Java / Gradle. Я использую плагин приложения для создания zip-архива ( используя задачу distZip). Используя стандартную конфигурацию, я получаю в своем zip-файле следующие каталоги: / bin - здесь находятся...
20920 просмотров
schedule 09.11.2021

Как интегрировать gradle и jboss 6 для создания рабочих проектов eclipse
Ситуация Я хочу интегрировать скрипт gradle, чтобы указать зависимости для JBoss AS 6 и использовать этот скрипт для создания проектов eclipse. В настоящее время мы используем Gradle для проекта. Он работает нормально и корректно выполняет...
3054 просмотров
schedule 14.09.2021

как предотвратить загрузку зависимостей Gradle
Мы хотели бы иметь скрипт, который выполняет «svn update», и если файл Dededency.gradle находится в этом списке обновлений, мы хотели бы запустить задачу, ТОЛЬКО обновляющую зависимости, чтобы машина разработчиков была в актуальном состоянии. Что...
8910 просмотров
schedule 15.10.2021

Как скопировать каталог через scp в задаче Gradle?
Каков чистый и элегантный способ скопировать кучу файлов через scp с помощью Gradle? В настоящее время я вижу два пути: Использование Apache Wagon, как описано здесь: http://markmail.org/message/2tmtaffayhq25g4s Выполнение scp из командной...
18013 просмотров
schedule 18.09.2021

Gradle - извлечь файл из зависимой банки
Я хочу извлечь файл "default.jasperreports.properties" из зависимого jasperreports.jar и поместить его в zip-архив с новым именем "jasperreports.properties" Пример сборки Gradle: apply plugin: 'java' task zip(type: Zip) { from 'src/dist'...
18536 просмотров
schedule 04.11.2021

используя gradle для развертывания features.xml в нексусе?
Я пытаюсь создать файл сборки gradle для развертывания файла features.xml в локальном репозитории nexus maven. Мне не удалось найти ни одного примера того, как это сделать, кроме прямого использования maven. У кого-нибудь есть пример того, как это...
1889 просмотров
schedule 21.11.2021

Какова цель папки buildSrc gradle?
В gradle, какова цель использования файла buildSrc в качестве верхнего уровня, в отличие от обычного макета проекта Java (src / main / java)? Если у меня есть макет src main java or buildSrc src main...
10807 просмотров
schedule 30.09.2021

путаница в каких задачах - все распечатывает
У меня это происходит, когда я выполняю "задачи градиента - все" assemble - Assembles the outputs of this project. [jar] toneserver:assemble - Assembles the outputs of this project. [toneserver:jar, webserver:jar] toneserver:copyJars...
394 просмотров
schedule 14.11.2021

Gradle Ear ставит JAR вместо WAR
Я пытаюсь построить ухо с помощью Gradle. У меня есть дерево проектов, например: /project | |--> /web-application | | | |--> /src (stuff of web app) | | | |--> build.gradle | |--> build-gradle |--> settings.gradle...
9972 просмотров
schedule 27.11.2021

Ошибка экспорта Android Gradle
У меня возникли проблемы с переносом моего проекта eclipse в Android Studio. Я следил за инструкциями на этой странице http://developer.android.com/sdk/installing/migrate.html Когда я набираю gradle в командной строке, я получаю эту ошибку:...
1996 просмотров
schedule 30.10.2021

Gradle - публиковать артефакты
Я хочу опубликовать артефакты в репозитории ivy, но это не работает. Я прочитал эту статью и после прочтения создал эту примерную сборку: task ivyPublishTest << { def buildDir = new File("build") buildDir.mkdirs() def...
1512 просмотров
schedule 20.10.2021

Eclipse показывает, что невозможно найти компилятор javac, хотя установленная JRE - 1.6 при сборке с использованием Gradle
В eclipse установленные JRE содержат только JDK1.6 и больше ничего. Но при создании проекта с использованием gradle я получаю следующую ошибку. Причина:: невозможно найти компилятор javac; com.sun.tools.javac.Main не указан в пути к классам....
5403 просмотров

Поместите зависимости в корневую папку lib
У меня есть проект EJB / Web, который я создал с помощью netbeans. Я создал проект с помощью netbeans, чтобы у нас быстро был рабочий прототип. Теперь я конвертирую это в Gradle. Я использую плагин для ушей и свою структуру -root |-- ejb.jar...
580 просмотров
schedule 14.09.2021

Следует ли добавить папку .gradle в систему контроля версий?
Gradle создает папку с именем .gradle . Должен ли я отслеживать его с помощью системы управления версиями (например, git)? Что еще более важно, почему / почему нет?
17923 просмотров
schedule 04.10.2021

Пропустить обновление зависимостей в gradle
Краткая версия вопроса: Есть ли способ запретить gradle разрешать зависимости? Я знаю, что могу пропустить отдельную задачу с помощью переключателя -x, но разрешение зависимостей не выполняется, хотя какая-то задача, как мне кажется, я не знаю, как...
5013 просмотров
schedule 25.11.2021

Как скопировать или использовать собственные библиотеки со сборкой Android Studio Gradle?
У меня есть собственная библиотека в Папка / libs / armeabi с именем libparser.so и связанный с ней файл jar. Я изменил файл сборки gradle, чтобы включить файл jar, что кажется простым (MYNEWJAR): dependencies { compile...
12380 просмотров
schedule 09.09.2021

Gradle: проект x не найден в корневом проекте myProject
После обновления Eclipse до Android Studio я хотел обновить свою библиотеку TouchDB, которая теперь называется Coubasebase-lite-android . Я удалил TouchDB из своего проекта, git cloned couchbase-lite-android добавлен в мой проект в Android Studio...
10835 просмотров
schedule 05.11.2021

Android Studio - создайте проект Android с библиотекой Android, которая зависит от другой библиотеки Android.
Мне нужно создать с помощью Gradle проект Android, который зависит от проекта библиотеки Android A, который зависит от другого проекта библиотеки Android B. Пока у меня есть следующее: Проект Android: build.gradle: buildscript {...
3515 просмотров

Обновите мои зависимости Gradle в eclipse
В моем затмении у меня есть простой проект Gradle. Я обновляю build.gradle, добавляя несколько http jar-файлов apache ... dependencies { compile group: 'commons-collections', name: 'commons-collections', version: '3.2' compile...
125201 просмотров
schedule 17.11.2021