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

Материал из DevelopmenOnTheEdge
Перейти к: навигация, поиск
(Новая страница: «<div>Проект — это корневой элемент дерева BeanExplorer4. В основном этот элемент сериализуется в…»)
 
Строка 1: Строка 1:
<div>Проект — это корневой элемент дерева BeanExplorer4. В основном этот элемент сериализуется в файл project.yaml.<br>
+
Проект — это корневой элемент дерева BeanExplorer4. В основном этот элемент сериализуется в файл project.yaml.
<br>
+
 
</div>
+
Проект имеет следующие свойства (в скобках — имя соответствующего свойства в project.yaml, если применимо):
<div>Проект имеет следующие свойства (в скобках — имя соответствующего свойства в project.yaml, если применимо):<br>
+
 
* Имя. Должно совпадать с именем 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): определяет размещение файлов проекта в поддиректориях.<br>
+
* Структура проекта (projectFileStructure): определяет размещение файлов проекта в поддиректориях.
  
</div>
+
Дочерние элементы проекта:
<div></div>
+
Дочерние элементы проекта:<br>
+
 
* Connection profiles — коллекция с локальными и удалёнными профилями соединений
 
* Connection profiles — коллекция с локальными и удалёнными профилями соединений
 
* Modules — коллекция, содержащая модули, используемые данным проектом
 
* Modules — коллекция, содержащая модули, используемые данным проектом
* Role groups — группы ролей проекта<br>
+
* Role groups — группы ролей проекта
* application (или имя проекта-модуля) — основной модуль проекта (вынесен отдельно)<br>
+
* 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 (или имя проекта-модуля) — основной модуль проекта (вынесен отдельно)