Где найти основной файл 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".

ооо! посмотрите на созданный-layer.xml

Создание файла XML Layer:
Щелкните правой кнопкой мыши модуль в дереве проекта и выберите New -> XML Layer (если его нет в меню, выберите Other, затем выберите категорию разработки модулей, тип файла XML Layer в диалоговом окне New File - см. Ниже)

введите описание изображения здесь

После создания вы должны увидеть узел XML Layer в дереве Важных файлов, а также файл layer.xml исходного дерева.

Чтобы скрыть элементы, добавьте скрытые записи в файл layer.xml или просто удалите их из дерева слоев:

введите описание изображения здесь

Найдите элемент, который хотите удалить, и нажмите "Удалить". Это добавит скрытый элемент в ваш файл слоя.

Другие вопросы по тегам