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