IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    
Перейти к тексту

developerWorks Россия  >  Технология Java | Open source  >

Введение в Apache Maven 2

developerWorks
Страница 1 из 16 На предыдущую страницу

Опции документа

Исходные тексты примера


Выскажите мнение об этом учебном пособии

Помогите нам улучшить содержание


Уровень сложности: средний

Синг Ли, Независимый автор, Wrox Press

25.06.2007

Современный проект разработки ПО уже не является исключительно неделимым продуктом одного локального коллектива разработчиков. В условиях увеличивающейся доступности надежных компонентов с открытым исходным кодом современные проекты разработки программного обеспечения требуют динамичного сотрудничества разных команд и часто ориентируются на использование набора компонентов, созданных и поддерживаемых глобальным сообществом разработчиков. Сейчас, в своём втором поколении, система сборки Apache Maven - в отличие от традиционных инструментов сборки, созданных до наступления эры глобальной разработки программ с помощью Интернета - была сконструирована заново, вобрав в себя эти современные требования. Это руководство поможет вам приступить к работе в Maven 2.

Перед началом работы

Современная разработка программных средств, основанная на отказоустойчивости и промышленно ориентированных технологиях открытого кода, требует создания нового поколения инструментов совместной разработки проектов. Работа движка в ядре Apache Maven 2 направлена на упрощение создания и управления большими и сложными комплексами совместных программных проектов. Теперь интерфейс Maven 2 покажется дружественным даже разработчикам, не имеющим опыта работы в оболочках больших проектов. Будучи предназначено, в первую очередь, неопытному разработчику, данное руководство постепенно вводит некоторые совметсные понятия и возможности, доступные в Maven 2. Начальные знания по Maven 2, которые дает вам это руководство, сподвигнут вас на подробное изучение более сложных возможностей 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.

Для разделов посвященных Плагину Maven 2.x для Eclipse вам понадобится установленный и работающий Eclipse 3.2.1 или более поздней версии.

Рекомендуемая конфигурация системы:

  • Система, поддерживающая JDK/JRE с минимальным объемом памяти 1Гб
  • Наличие не менее 20MB свободного пространства на диске для установки компонентов и примеров

Инструкции данного курса написаны для ОС Microsoft Windows. Все инструменты, упоминаемые в данном руководстве, работают так же и на Linux® UNIX®.



В начало



Страница 1 из 16 На предыдущую страницу

    IBM в России Конфиденциальность Контакты