Skip to main content

idea

Глава 1. Maven и Flexmojos, интро.

Posted in

Что такое Maven.

В узком смысле Maven -- это инструмент для сборки проектов. На вход подаем исходные коды и ресурсы, на выходе получаем артефакты: программы, модули, библиотеки, документацию и т.д.

Вы спросите, а зачем это нужно, если мы тоже самое делаем в IDE? Разница в том, что в IDE мы делаем это вручную, а Maven делает это автоматически. То есть, он может делать это без участия программиста, и вообще без участия человека :) В IDE мы делаем это для себя, обычно в рамках цикла write-compile-debug, в рамках разработки и отладки вышеупомянутых продуктов (дебаг-версия). Maven делает это для поставки конечным пользователям (релиз-версия).

В более широком смысле Maven -- это инструмент управления проектом. Он делает такие вещи:

  • описывает объектную модель проекта (pom -- project object model);
  • определяет цикл жизни проекта (lifecycle), состоящий из стандартизированных целей (goals), например: compile, test, package, install и т.д.;
  • управляет зависимостями между артефактами (модулями, библиотеками), необходимыми для сборки проекта;

Скринкаст N 01. Небольшой flex-проект с Intellij IDEA, Maven/Flexmojos, Mate.

Это мой первый скринкаст, и, надеюсь, не последний. Не все получилось гладко, сорри, хотя я это репетировал :) Ну ничего, в другой раз получится лучше.

Видео на vimeo.com, на rutracker.org

Длительность 27 минут, размер 36 Мб, разрешение 1024x768px

Видеокодек H264

Аудиокодек Vorbis

Касательно всех вышеперечисленных параметров готов выслушать ваши пожелания и рекомендации.

Syndicate content