Project — различия между версиями
Материал из DevelopmenOnTheEdge
								
												
				Lan  (обсуждение | вклад)  (Шаблон ElementType)  | 
				Lan  (обсуждение | вклад)   | 
				||
| Строка 7: | Строка 7: | ||
* Проект-модуль (moduleProject): если true, значит проект описывает be4-модуль (должен располагаться в каталоге be4/modules). Для обычных пользовательских приложений false  | * Проект-модуль (moduleProject): если true, значит проект описывает be4-модуль (должен располагаться в каталоге be4/modules). Для обычных пользовательских приложений false  | ||
* Профиль соединения: используемый в данный момент профиль соединения  | * Профиль соединения: используемый в данный момент профиль соединения  | ||
| − | |||
* Фичи (features): список фич BeanExplorer, доступных в проекте  | * Фичи (features): список фич BeanExplorer, доступных в проекте  | ||
* Локализации (l10n): список языков локализации (двухсимвольные коды типа 'ru'), используемых в проекте  | * Локализации (l10n): список языков локализации (двухсимвольные коды типа 'ru'), используемых в проекте  | ||
| Строка 13: | Строка 12: | ||
Дочерние элементы проекта:  | Дочерние элементы проекта:  | ||
| − | * Connection profiles — коллекция с локальными и удалёнными профилями соединений  | + | * Connection profiles — коллекция с локальными и удалёнными [[BeConnectionProfile|профилями соединений]]  | 
* Modules — коллекция, содержащая модули, используемые данным проектом  | * Modules — коллекция, содержащая модули, используемые данным проектом  | ||
| − | *   | + | * Security — списки [[role|ролей]] и [[RoleGroup|групп ролей]] проекта  | 
* application (или имя проекта-модуля) — основной модуль проекта (вынесен отдельно)  | * application (или имя проекта-модуля) — основной модуль проекта (вынесен отдельно)  | ||
Версия 14:55, 11 сентября 2014
- Класс
 Project- Поддерживает документацию
 - да
 - Поддерживает extras
 - нет
 
Проект — это корневой элемент дерева BeanExplorer4. В основном этот элемент сериализуется в файл project.yaml.
Проект имеет следующие свойства (в скобках — имя соответствующего свойства в project.yaml, если применимо):
- Имя. Должно совпадать с именем Eclipse-проекта. Используется по умолчанию как имя для сборки war-файла. Если это проект-модуль, то совпадает с именем модуля
 - Проект-модуль (moduleProject): если true, значит проект описывает be4-модуль (должен располагаться в каталоге be4/modules). Для обычных пользовательских приложений false
 - Профиль соединения: используемый в данный момент профиль соединения
 - Фичи (features): список фич BeanExplorer, доступных в проекте
 - Локализации (l10n): список языков локализации (двухсимвольные коды типа 'ru'), используемых в проекте
 - Структура проекта (projectFileStructure): определяет размещение файлов проекта в поддиректориях.
 
Дочерние элементы проекта:
- Connection profiles — коллекция с локальными и удалёнными профилями соединений
 - Modules — коллекция, содержащая модули, используемые данным проектом
 - Security — списки ролей и групп ролей проекта
 - application (или имя проекта-модуля) — основной модуль проекта (вынесен отдельно)