Files
ncore-sample/README.md
Беллавин Виктор f54d264b4c gradle wrapper 2.3
2015-03-16 16:23:02 +03:00

42 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Пример проекта на платформе ncore
====================
Здесь представлена стандартная структура проекта с основными конфигурационными
файлами и классами, а также настройки IDE (Intellij Idea) и настройки SCM (git).
Для данного проекта можно использовать базу ядра.
Таски запускаются с помощью gradle wrapper. Версия Gradle - 2.3.
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 и т.д.