initial
This commit is contained in:
42
README.md
Normal file
42
README.md
Normal file
@ -0,0 +1,42 @@
|
||||
Пример проекта на платформе ncore
|
||||
====================
|
||||
|
||||
Здесь представлена стандартная структура проекта с основными конфигурационными
|
||||
файлами и классами, а также настройки IDE (Intellij Idea) и настройки SCM (git).
|
||||
|
||||
|
||||
|
||||
Для данного проекта можно использовать базу ядра.
|
||||
|
||||
Таски запускаются с помощью gradle wrapper. Версия Gradle - 2.2.1.
|
||||
|
||||
Nix
|
||||
```bash
|
||||
./gradlew build
|
||||
|
||||
```
|
||||
Win
|
||||
```
|
||||
gradlew.bat build
|
||||
|
||||
```
|
||||
|
||||
__Основные таски__
|
||||
|
||||
* ncoreLoadPatches - загрузка патчей
|
||||
* ncoreApplyPatches - применение патчей
|
||||
* ncoreUpdateDb - загрузка и применение патчей
|
||||
* generateSources - генерация исходников
|
||||
* classes - компиляция
|
||||
* build - компиляция, выполнение проверок (тесты)
|
||||
* distZip - генерация zip-архива дистрибутива толстого клиента (build/distributions)
|
||||
* war - генерация war-архива тонкого клиента (build/libs)
|
||||
* release - выпуск сборки
|
||||
|
||||
|
||||
Если нужно выполнить компиляцию классов, но при этом не запускать генерацию кода, можно воспользоваться ключом -x.
|
||||
```bash
|
||||
./gradlew classes -x generateSources
|
||||
```
|
||||
|
||||
Названия тасков можно сокращать. Например, вместо generateSources можно указать gS, вместо ncoreLoadPatches nLP и т.д.
|
Reference in New Issue
Block a user