Project

Материал из DevelopmenOnTheEdge
Версия от 13:59, 22 августа 2014; Asko (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Проект — это корневой элемент дерева BeanExplorer4. В основном этот элемент сериализуется в файл project.yaml.


Проект имеет следующие свойства (в скобках — имя соответствующего свойства в project.yaml, если применимо):
  • Имя. Должно совпадать с именем Eclipse-проекта. Используется по умолчанию как имя для сборки war-файла. Если это проект-модуль, то совпадает с именем модуля
  • Проект-модуль (moduleProject): если true, значит проект описывает be4-модуль (должен располагаться в каталоге be4/modules). Для обычных пользовательских приложений false
  • Профиль соединения: используемый в данный момент профиль соединения
  • Роли проекта (roles): список ролей, доступных в проекте
  • Фичи (features): список фич BeanExplorer, доступных в проекте
  • Локализации (l10n): список языков локализации (двухсимвольные коды типа 'ru'), используемых в проекте
  • Структура проекта (projectFileStructure): определяет размещение файлов проекта в поддиректориях.

Дочерние элементы проекта:

  • Connection profiles — коллекция с локальными и удалёнными профилями соединений
  • Modules — коллекция, содержащая модули, используемые данным проектом
  • Role groups — группы ролей проекта
  • application (или имя проекта-модуля) — основной модуль проекта (вынесен отдельно)