Project — различия между версиями
Материал из DevelopmenOnTheEdge
								
												
				Asko  (обсуждение | вклад)  (Новая страница: «<div>Проект — это корневой элемент дерева BeanExplorer4. В основном этот элемент сериализуется в…»)  | 
				Asko  (обсуждение | вклад)   | 
				||
| Строка 1: | Строка 1: | ||
| − | + | Проект — это корневой элемент дерева BeanExplorer4. В основном этот элемент сериализуется в файл project.yaml.  | |
| − | + | ||
| − | + | Проект имеет следующие свойства (в скобках — имя соответствующего свойства в project.yaml, если применимо):  | |
| − | + | ||
* Имя. Должно совпадать с именем Eclipse-проекта. Используется по умолчанию как имя для сборки war-файла. Если это проект-модуль, то совпадает с именем модуля  | * Имя. Должно совпадать с именем Eclipse-проекта. Используется по умолчанию как имя для сборки war-файла. Если это проект-модуль, то совпадает с именем модуля  | ||
* Проект-модуль (moduleProject): если true, значит проект описывает be4-модуль (должен располагаться в каталоге be4/modules). Для обычных пользовательских приложений false  | * Проект-модуль (moduleProject): если true, значит проект описывает be4-модуль (должен располагаться в каталоге be4/modules). Для обычных пользовательских приложений false  | ||
| Строка 9: | Строка 8: | ||
* Фичи (features): список фич BeanExplorer, доступных в проекте  | * Фичи (features): список фич BeanExplorer, доступных в проекте  | ||
* Локализации (l10n): список языков локализации (двухсимвольные коды типа 'ru'), используемых в проекте  | * Локализации (l10n): список языков локализации (двухсимвольные коды типа 'ru'), используемых в проекте  | ||
| − | * Структура проекта (projectFileStructure): определяет размещение файлов проекта в поддиректориях.  | + | * Структура проекта (projectFileStructure): определяет размещение файлов проекта в поддиректориях.  | 
| − | + | Дочерние элементы проекта:  | |
| − | + | ||
| − | Дочерние элементы проекта:  | + | |
* Connection profiles — коллекция с локальными и удалёнными профилями соединений  | * Connection profiles — коллекция с локальными и удалёнными профилями соединений  | ||
* Modules — коллекция, содержащая модули, используемые данным проектом  | * Modules — коллекция, содержащая модули, используемые данным проектом  | ||
| − | * Role groups — группы ролей проекта  | + | * Role groups — группы ролей проекта  | 
| − | * application (или имя проекта-модуля) — основной модуль проекта (вынесен отдельно)  | + | * application (или имя проекта-модуля) — основной модуль проекта (вынесен отдельно)  | 
Версия 16:40, 22 августа 2014
Проект — это корневой элемент дерева 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 (или имя проекта-модуля) — основной модуль проекта (вынесен отдельно)