Беллавин Виктор f65b22d881 readme
2015-03-16 17:10:22 +03:00
2015-03-01 22:17:02 +03:00
2015-03-10 15:41:57 +03:00
2015-03-01 22:17:02 +03:00
2015-03-01 22:17:02 +03:00
2015-03-01 22:17:02 +03:00
2015-03-01 22:17:02 +03:00
2015-03-01 22:17:02 +03:00
2015-03-01 22:17:02 +03:00
2015-03-01 22:17:02 +03:00
2015-03-01 22:17:02 +03:00
2015-03-01 22:17:02 +03:00
2015-03-01 22:17:02 +03:00
2015-03-01 22:17:02 +03:00
2015-03-16 17:10:22 +03:00
2015-03-01 22:17:02 +03:00

Пример проекта на платформе ncore

Здесь представлена стандартная структура проекта с основными конфигурационными файлами и классами, а также настройки IDE (Intellij Idea) и настройки SCM (git).

Для данного проекта можно использовать базу ядра.

Таски запускаются с помощью gradle wrapper. Версия Gradle - 2.3.

Nix

./gradlew build

Win

gradlew.bat build

Основные таски

  • ncoreLoadPatches (или path) - загрузка патчей
  • ncoreApplyPatches (или update) - применение патчей
  • ncoreUpdateDb - загрузка и применение патчей
  • generateSources (или codemaker) - генерация исходников
  • classes - компиляция
  • build - компиляция, выполнение проверок (тесты)
  • distZip - генерация zip-архива дистрибутива толстого клиента (build/distributions)
  • war - генерация war-архива тонкого клиента (build/libs)
  • release - выпуск сборки

Если нужно выполнить компиляцию классов, но при этом не запускать генерацию кода, можно воспользоваться ключом -x.

./gradlew classes -x generateSources

Названия тасков можно сокращать. Например, вместо generateSources можно указать gS, вместо ncoreLoadPatches nLP и т.д.

Intellij Idea

Синхронизация настроек - Ctrl+Shift+A, далее выбрать пункт Refresh All External Projects, или в окне Gradle нажать кнопку Refresh.

Для зависимостей создаются библиотеки с префиксом "Gradle__".

Description
No description provided
Readme 16 MiB
Languages
Java 100%