Публикации по теме '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 просмотров
schedule
04.10.2021
Поместите зависимости в корневую папку 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 просмотров
schedule
16.09.2021
Обновите мои зависимости 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