From 448281e6ababe7d740e8007ccbded9d8a804769a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D0=B5=D0=BB=D0=BB=D0=B0=D0=B2=D0=B8=D0=BD=20=D0=92?= =?UTF-8?q?=D0=B8=D0=BA=D1=82=D0=BE=D1=80?= Date: Mon, 6 Apr 2015 00:38:03 +0300 Subject: [PATCH] info about run task, idea run --- README.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 67a6dc1..2e5881b 100644 --- a/README.md +++ b/README.md @@ -32,17 +32,28 @@ __Основные таски__ * distZip - генерация zip-архива дистрибутива толстого клиента (build/distributions) * war - генерация war-архива тонкого клиента (build/libs) * release - выпуск сборки +* run - запуск клиента (обычно при запуске исключают этап генерации кода - generateSources) -Если нужно выполнить компиляцию классов, но при этом не запускать генерацию кода, можно воспользоваться ключом -x. +Если нужно выполнить таск, но при этом не выполнять определенные такси из его зависимостей, то можно воспользоваться ключом -x. + +Компиляция классов: ```bash ./gradlew classes -x generateSources ``` +Запуск клиента: +```bash +./gradlew run -x generateSources +``` Названия тасков можно сокращать. Например, вместо generateSources можно указать gS, вместо ncoreLoadPatches nLP и т.д. __Intellij Idea__ -Синхронизация настроек - Ctrl+Shift+A, далее выбрать пункт Refresh All External Projects, или в окне Gradle нажать кнопку Refresh. +Синхронизация настроек - Ctrl+Shift+A, далее выбрать пункт "Refresh All External Projects", или в окне Gradle нажать кнопку Refresh. -Для зависимостей создаются библиотеки с префиксом "Gradle__". +Для зависимостей создаются библиотеки с префиксом "Gradle__". По данному префиксу можно лего создть шаблоны для svn:ignore или .gitignore. + +Таски можно запускать прямо из Idea. В конфигурациях запуска имеется соответствующий тип. + +В Idea 14.1 появилось дейтсвие "Execute Gradle Task", которое позволяет без указания конфигурации запуска выполнять такси.