 | Уровень сложности: средний Синг Ли (westmakaha@yahoo.com), Автор, Wrox Press
25.06.2007 Современный проект разработки ПО уже не является исключительно неделимым продуктом одного локального коллектива разработчиков. В условиях увеличивающейся доступности надежных компонентов с открытым исходным кодом современные проекты разработки программного обеспечения требуют динамичного сотрудничества разных команд и часто ориентируются на использование набора компонентов, созданных и поддерживаемых глобальным сообществом разработчиков. Сейчас, в своём втором поколении, система сборки Apache Maven - в отличие от традиционных инструментов сборки, созданных до наступления эры глобальной разработки программ с помощью Интернета - была сконструирована заново, вобрав в себя эти современные требования. Это руководство поможет вам приступить к работе в Maven 2.
В этом учебном пособии
Это руководство предлагает шаг за шагом изучить фундаментальные понятия и выполнить практические упражнения в Maven 2: - Обзор Maven 2
- Понятие модели управления связями в Maven 2
- Репозиторий и координаты Maven 2
- Жизненный цикл Maven 2, его фазы, плагины и амулеты.
- Загрузка и установка Maven 2
- Практика по Maven 2 - ваш первый проект Maven 2
- Индивидуальная настройка проекта объектной модели (POM)
- Работа с несколькими проектами
- Практика по Maven 2 - работа по сборке нескольких проектов
- Установка плагина Maven 2.x для Eclipse 3.2
- Работа с плагином Maven 2.x для Eclipse 3.2
После того, как вы пройдете этот обучающий курс, вы сможете оценить и понять философию Maven 2. Более того, вы получите фундаментальные навыки, необходимые для построения проектов с использованием Maven 2. А это служит пропуском во многие крупные проекты сообществ Apache и Codehaus. И, что самое главное, вы будете готовы применять Maven 2 в вашей повседневной работе по созданию и управлению проектами.
Требуемый опыт
Вы должны быть знакомы с основными принципами разработки с использованием Java™. Это руководство подразумевает, что вы понимаете основные принципы и базовые операции инструментов построения, включая управление связями и создание конечных пакетов. Вы должны уметь работать в Eclipse 3.2 как в интегрированной среде разработки (IDE), для того чтобы изучить раздел Плагин Maven 2.x для Eclipse. Ценным будет опыт работы с крупными проектами с открытым программным кодом, такими как проекты под управлением Apache Software Foundation. Вам пригодится понимание программирования на Java 5, а также родовых типов. Опыт работы в различных проектах, таких как, например, Ant, autoconf, make, иnmake приветствуется, но не обязателен.
Системные требования
Для изучения и работы с кодом этого руководства вам необходим установленный и работающий набор для разработки Java-приложений (JDK) компании Sun версии 1.5.0_09 (или более поздней) или установленный и работающий набор для разработки Java-приложений (JDK) компании IBM версии 1.5.0 SR3. Рекомендуемая конфигурация системы:
- Система, поддерживающая JDK/JRE с минимальным объемом памяти 1Гб
- Наличие не менее 20MB свободного пространства на диске для установки компонентов и примеров
Инструкции данного курса написаны для ОС Microsoft Windows.
Все инструменты, упоминаемые в данном руководстве, работают так же и на Linux® UNIX®.
Продолжительность
2 часа
Форматы html, pdf
IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия. |  | |  |