В течение последней недели я имел «удовольствие» настроить сборку maven для нашего проекта.
Для простого проекта, который не имеет пользовательских шрифтов, ресурсов, модульных тестов, сторонних фреймворков и т. Д., Это относительно безболезненно. Что касается остального, есть существенная методика проб и ошибок, пока вы не заработаете.
Одним из способов управления зависимостями, которые необходимо установить вручную, является создание сценария оболочки, который автоматизирует установку артефактов из каталога libs в локальный репозиторий, который вы также можете поместить в рабочую область проекта. При таком подходе вы можете использовать каталог libs для сборки Eclipse и локальное хранилище maven для сборки maven.
Что касается версии Flex - это всего лишь одно значение свойства в POM. Вот как это делается в мире maven - вы управляете POM вместо загрузки нового SDK, затем обновления свойств проекта и т. Д. Это действительно несравнимо проще.
Но когда вам нужно встроить шрифты, вам нужно будет вручную установить некоторые артефакты, которые являются частью Flex SDK, так что это не так просто. Чтобы автоматизировать это, я также поместил весь Flex SDK как часть рабочей области проекта, чтобы я мог ссылаться на него с относительным путем в моих сценариях вместо абсолютного.
Пока что наиболее распространенным подходом в сообществе Flex является использование сборок Ant.
Maven все еще относительно сложно настроить и принять.