This commit is contained in:
roman.kisluhin
2016-02-19 11:25:51 +04:00
parent 5ce01b295a
commit 475f77a4b8
2 changed files with 11 additions and 8 deletions

View File

@ -20,9 +20,9 @@ gradlew.bat build
### Основные таски
* ncoreLoadPatches (или path) - загрузка патчей
* ncoreLoadPatches (или patch) - загрузка патчей
* ncoreApplyPatches (или update) - применение патчей
* ncoreUpdateDb - загрузка и применение патчей
* ncoreUpdateDb (или updateDatabase) - загрузка и применение патчей
* generateSources (или codemaker) - генерация исходников
* classes - компиляция
* build - компиляция, выполнение проверок (тесты)
@ -58,16 +58,16 @@ gradlew.bat build
Таски можно запускать прямо из Idea. В конфигурациях запуска имеется соответствующий тип.
В Idea 14.1 появилось дейтсвие "Execute Gradle Task", которое позволяет выполнять такси без указания конфигурации запуска.
В Idea 14.1 появилось действие "Execute Gradle Task", которое позволяет выполнять таски без указания конфигурации запуска.
### Основные соглашения
* Группа проекта в gradle-скрипте соответсует основному пакету
* Группа проекта в gradle-скрипте соответствует основному пакету
* Основной пакет содержит классы Product и Version
* Файлы с версией (version.properties) и переопределенными классами (register.json)
находятся в ресурсах по след. пути META-INF/ncore-product/[группа проекта]
* В корне проекта обязательно присутствет файл ncore-properties.xml, содержайший свойство
находятся в ресурсах по следующему пути: META-INF/ncore-product/[группа проекта]
* В корне проекта обязательно присутствет файл ncore-properties.xml, содержайщий свойство
product.name.
@ -93,3 +93,8 @@ rootProject.name = 'myproject'
6. В исходниках пакет biz.redsoft.sample заменить на biz.redsoft.myproject (это можно сделать в IDE)
7. В META-INF/ncore-product изменить имя диектории biz.redsoft.sample на biz.redsoft.myproject
8. Актуальная версия ядра указывается в файле gradle.properties:
```
biz.redsoft.ncore.version=1.4.98.0
```