corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 7.1 Features

Средства сборки (Ant, Hudson и Maven)

Maven в среде IDE NetBeans
Для перехода к полноэкранному предварительному просмотру щелкните изображение

Контролируйте процесс сборки при создании исходного кода — Ant, Hudson и Maven встроены в среду IDE.

Система проектов на основе стандартов Усовершенствованная функция!

В среде IDE NetBeans используются встроенные технологии на основе отраслевых стандартов. Это означает, что можно собирать и выполнять проекты вне среды IDE точно так же, как и внутри ее. Имеется возможность импорта проектов Eclipse и JBuilder. Импортированные проекты Eclipse остаются синхронизованными со своими исходными проектами при их изменении в Eclipse.

Для проектов Java по умолчанию используется открытая система Apache Ant 1.8. Также в среде IDE NetBeans существует возможность открытия и создания проектов Maven. В проектах C и C++ используется средство компоновки make.

Интеграция netbeans с Ant

Сервер непрерывной сборки Hudson

Среда IDE NetBeans поддерживает серверы непрерывной сборки Hudson для типов проектов Maven и Java SE (на основе Ant). Версии файлов проекта могут создаваться системами Subversion или Mercurial.

Используйте окно "Службы" для добавления сервера Hudson. В проекте Maven настройте файл pom.xml на сервер Hudson, и среда NetBeans автоматически установит подключение. Чтобы запустить задания непрерывной сборки, правой кнопкой мыши щелкните узел "Сборщики Hudson" в окне "Службы" или создайте новое задание с помощью меню "Группа".

Интеграция netbeans с kenai

Отчеты о состоянии Hudson

Возможность обзора размещенных заданий, сборок, рабочих областей и артефактов, а также отображение консоли сборки в окне вывода среды IDE. При каждом сбое сборки в строке состояния IDE немедленно выводится сообщение.

Чтобы определить причину ошибки задания, правой кнопкой мыши щелкните узел сборки и просмотрите данные трассировки стека на наличие непройденных проверок. Разработчик также может просмотреть журнал изменений и изучить изменения файла прямо внутри среды IDE.


Проекты Apache Maven Усовершенствованная версия!

Среда IDE NetBeans поддерживает Apache Maven 2 и Maven 3, средство поддержки программных продуктов для управления зависимыми элементами проекта, сборкой, отчетами и документацией. Открывайте, создавайте, запускайте и развертывайте существующие проекты Maven или создавайте новые на основе Maven Archetypes. Для быстрого обновления файлов POM проекта, размещенных в базе данных java.net, следует использовать контекстное меню.

Используйте интеграцию Maven для Java SE, веб-приложений, а также проектов Groovy, Scala, Java EE 6 и EJB с полной поддержкой веб-служб JAX-WS. Регистрация сервера приложений для проектов Java EE и выбор веб-платформ (например, Spring или Struts) стали теперь намного удобнее. Разработчик может настроить пакет JDK, в котором будет выполняться сборка Maven.

Используйте подключаемый модуль Maven Checkstyle для загрузки правил форматирования кода в окне "Свойства проекта". Редактор поддерживает функции "Компиляция при сохранении" и "Развертывание при сохранении", а также включает в себя новые подсказки быстрого исправления, которые помогают определять ошибки в хранилищах, содержащих неизвестные классы или интерфейсы.


Редактор Apache Maven POM

При запуске, тестировании или отладке среда IDE выполняет задачи Maven из файла pom.xml file. Пользовательские задачи Maven также можно сопоставить с операциями среды IDE. Функции автозавершения кода, шаблоны кода, всплывающие подсказки документации, средства создания кода и гиперссылки облегчают редактирование файлов pom.xml, settings.xml или profiles.xml в редакторе XML.
Создание приложения уровня предприятия при помощи Maven

Интеграция netbeans с kenai


Интеграция netbeans с maven


Интеграция kenai c maven


Интеграция netbeans с maven

Управление зависимостями библиотек Apache Maven

Просматривайте зависимости библиотек, среды выполнения и тестовых библиотек. В списке различаются переходные и прямые зависимости, а также отмечается локальная доступность документации Javadoc и исходного кода.

Обозреватель хранилища Maven отображает содержимое центрального и локального хранилища, а также хранилища NetBeans. Разработчики могут добавлять собственные хранилища, выполнять поиск артефактов и добавлять артефакты в проекты.

Используйте команды меню для загрузки всех исходных кодов библиотеки, установки артефактов, исходных кодов или документации Javadoc, удаления прямых зависимостей и исключения переходных зависимостей. Если доступны метаданные, то разработчик может перейти на домашнюю страницу библиотеки.


Интеграция netbeans с maven

Граф зависимостей Apache Maven Усовершенствованная функция!

Средство просмотра подробных данных артефактов отображает сведения об артефактах, информацию о проектах артефактов, список прямых зависимостей, а также граф переходных зависимостей. Программа просмотра графиков зависимостей библиотек позволяет определять и устранять конфликты версий. Появилась возможность добавления соответствующих исключений в зависимости проекта pom.xml посредством выбора из контекстного меню, появляющегося при щелчке артефакта правой кнопкой, пункта "Исключение".

Интеграция netbeans с maven

 

-  Интеграция NetBeans со внешними средствами и службами