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 по умолчанию используются свободно распространяемая служебная программа Ant 1.8 от Apache. Также в среде 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. Используйте контекстное меню для быстрого обновления файлов POM проекта, размещенных на java.net.

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

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


Редактор файлов POM Apache Maven

При запуске, тестировании или отладке среда 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 отображается содержимое локального репозитория и всех удаленных репозиториев, используемых в открытых проектах. Чтобы добавить собственные репозитории, выполните поиск артефактов и добавьте артефакты в проект в качестве зависимостей.

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


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

График зависимостей библиотек Apache Maven

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

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

 

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