Project — различия между версиями

Материал из DevelopmenOnTheEdge
Перейти к: навигация, поиск
м (Asko переименовал страницу Project (BeanExplorer4) в Project)
(+поддерживает документацию)
Строка 1: Строка 1:
 
Класс: {{Class|com.beanexplorer.enterprise.metadata.model.Project}}
 
Класс: {{Class|com.beanexplorer.enterprise.metadata.model.Project}}
 +
Поддерживает [[Documentation|документацию]]: да
  
 
Проект — это корневой элемент дерева BeanExplorer4. В основном этот элемент сериализуется в файл project.yaml.
 
Проект — это корневой элемент дерева BeanExplorer4. В основном этот элемент сериализуется в файл project.yaml.

Версия 16:43, 2 сентября 2014

Класс: Project Поддерживает документацию: да

Проект — это корневой элемент дерева 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 (или имя проекта-модуля) — основной модуль проекта (вынесен отдельно)