Project — различия между версиями
Материал из DevelopmenOnTheEdge
Asko (обсуждение | вклад) м (Asko переименовал страницу Project (BeanExplorer4) в Project) |
Lan (обсуждение | вклад) (+поддерживает документацию) |
||
Строка 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 (или имя проекта-модуля) — основной модуль проекта (вынесен отдельно)