Работа с наборами модулей на платформе NetBeans с помощью Maven
В этом документе описываются принципы создания набора модулей на платформе NetBeans из архетипов Maven, принципы построения и установки этого набора в среде IDE. В этом учебном курсе будет создан проект набора модулей Maven, содержащий три модуля на платформе NetBeans в качестве подпроектов. Проект Maven с подпроектами является простым проектом POM, объявляющим метод компиляции набора модулей и цель установки.
Этот документ основан на Учебном курсе по управлению выбором NetBeans на базе Ant и описывает различия между Ant и Maven при разработке наборов модулей на платформе NetBeans. После изучения отличий Maven от Ant можно легко пройти другие учебные курсы в Учебной карте по платформе NetBeans.
При отсутствии опыта работы с платформой NetBeans можно посмотреть серию демонстрационных роликов 10 лучших интерфейсов API NetBeans.
- Использование Maven в среде IDE
- Настройка параметров Maven
- Просмотр репозиториев Maven
- Создание набора модулей на платформе NetBeans
- Изменение модуля MyAPI
- Создание класса
- Определение общедоступных пакетов
- Создание модуля MyViewer
- Создание оконного компонента
- Создание модуля MyEditor
- Добавление действия
- Добавление компонента редактора
- Сборка и запуск набора модулей
- Объявление прямых зависимостей
- Определение местоположения установки NetBeans
- Запуск приложения
- Динамическое изменение Lookup
Для работы с этим учебным курсом требуется программное обеспечение и ресурсы, перечисленные в следующей таблице.
Для разработки приложений на платформе NetBeans не требуется загружать отдельную версию этой платформы. Как правило, разработка приложений и модулей осуществляется в среде IDE NetBeans, затем необходимо просто включить требуемые модули для выполнения платформы NetBeans и созданного приложения. |
Перед изучением этого учебного курса можно ознакомиться со следующей документацией:
Использование Maven в среде IDE
Если это первый опыт работы с Maven, следует проверить параметры настройки и обозреватель репозиториев Maven.
Настройка параметров Maven
Для настройки поведения Maven в среде IDE и проверки корректности этой настройки перейдите на вкладку Maven в окне «Параметры».
В большинстве случаев при использовании типичной настройки Maven данные в окне «Параметры» уже корректны.
Поддержка Maven активируется как часть набора функциональных возможностей Java SE. Если в окне «Параметры» вкладка Maven недоступна, подтвердите активацию Java SE при создании приложения Java. |
Просмотр репозиториев Maven
Артефакты, используемые Maven для создания всех проектов, сохраняются в локальном репозитории Maven. Если артефакт объявлен как зависимость проекта и еще не установлен, он загружается в локальный репозиторий из одного из зарегистрированных удаленных репозиториев.
Репозиторий NetBeans и некоторые известные индексированные репозитории Maven зарегистрированы и включены в список окна «Обозреватель репозитория» по умолчанию. Репозиторий NetBeans содержит большинство общедоступных артефактов, требуемых для создания проекта. Обозреватель репозиториев Maven можно использовать для просмотра содержимого локальных и удаленных репозиториев. Для просмотра локальных артефактов разверните узел «Локальный репозиторий». Артефакты, указанные в узлах удаленного репозитория, могут быть добавлены в качестве зависимостей проекта, однако не все из них представлены локально. Они добавляются к локальному репозиторию только в том случае, если объявляются в качестве зависимостей проекта.
Чтобы открыть обозреватель репозиториев Maven: