Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

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

Синг Ли, Независимый автор, Wrox Press
Синг Ли (Sing Li) - активный автор. Он участвовал в написании книг: "Beginning JavaServer Pages", "Professional Apache Tomcat 5", "Early Adopter JXTA", "Professional Jini", "Beginning J2ME: From Novice to Professional, Third Edition" и многих других. Он постоянно публикуется в технических журналах и активно проповедует эволюцию VON и P2P. Синг является консультантом и независимым писателем. Связаться с ним можно по электронной почте westmakaha@yahoo.com.

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

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

Активность:  125366 просмотров
Комментарии:  

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

Современная разработка программных средств, основанная на отказоустойчивости и промышленно ориентированных технологиях открытого кода, требует создания нового поколения инструментов совместной разработки проектов. Работа движка в ядре 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 из 15 | следующая

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Технология Java, Open source
ArticleID=235121
TutorialTitle=Введение в Apache Maven 2
publish-date=06252007
author1-email=westmakaha@yahoo.com
author1-email-cc=westmakaha@yahoo.com

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).