Где найти основной файл layer.xml в проекте NetBeans RCP maven?
Я пока пытаюсь разработать приложение на основе Netbeans RCP, но пока хочу изменить меню по умолчанию (скрыть меню, которое мне не нужно / не нужно).
Я обнаружил, что мне нужно отредактировать layer.xml, но я не знаю, где найти файл по умолчанию.
Я могу создать новый layer.xml, но только для модуля.
Любая помощь? Благодарю.
1 ответ
Краткий ответ: его нет, вам нужно создать его вручную и изменить по своему вкусу.
Более длинный ответ: для приложения не существует layer.xml "по умолчанию". Имейте в виду, что приложение NBP - это платформа + куча модулей. Здесь нет "основного" модуля.
Каждый модуль может иметь (один) файл layer.xml (точнее, каждый модуль почти наверняка имеет файл layer.xml, хотя и сгенерированный). Во время выполнения платформа (модульная система?) Объединяет файлы layer.xml из модулей, входящих в комплект приложения.
Слой XML больше не был необходим с введением аннотаций (я думаю, что в этом причина, может быть ошибочным). Сборка NBP создает файл layer.xml из аннотаций в исходных файлах модуля. После сборки модуля вы можете увидеть его в выходном каталоге как "generate-layer.xml".
Создание файла XML Layer:
Щелкните правой кнопкой мыши модуль в дереве проекта и выберите New -> XML Layer (если его нет в меню, выберите Other, затем выберите категорию разработки модулей, тип файла XML Layer в диалоговом окне New File - см. Ниже)
После создания вы должны увидеть узел XML Layer в дереве Важных файлов, а также файл layer.xml исходного дерева.
Чтобы скрыть элементы, добавьте скрытые записи в файл layer.xml или просто удалите их из дерева слоев:
Найдите элемент, который хотите удалить, и нажмите "Удалить". Это добавит скрытый элемент в ваш файл слоя.