Известный Java-архитектор, разработчик, спикер и блогер, постоянный участник Java-конференций Барух Садогурский даст мастер-класс по работе с Apache Maven, рассмотрит детали устройства этого сборщика Java-кода, понимание которых позволит вам подстроить Maven под большинство нестандартных проектов.
Барух расскажет об инструментах решения проблем скорости выполнения Java-кода, с которыми часто сталкиваются разработчики в результате сборки.
Если вы когда-нибудь пользовались средой разработки для сборки проектов или писали скрипты или xml-файлы на Ant, вы, безусловно, чувствовали – должен быть способ лучше.
И он есть. Использование современной системы сборки (декларативной, стандартной, со встроенным управлением зависимостями) переводит автоматизацию сборки проекта на совершенно новый уровень, на котором вы можете заниматься тем, за что вам платят деньги и что вы любите делать — писать продукт, а не воевать со сборкой.
На этом тренинге будет представлен безусловный лидер среди систем сборки – Apache Maven, являющийся сегодня стандартом де-факто. Знание этой системы позволит легко влиться в большинство существующих команд разработки, а продвинутые аспекты, такие как написание плагинов и создание собственных циклов сборки, – подстроить Maven под большинство даже нестандартных проектов.
После того как всё собрано и запущено, вы, конечно, обнаружите, что "Java тормозит". Во второй части курса рассмотрим, почему так получается, и сделаем обзор набора инструментов, помогающих найти и понять причины подобных проблем.
Тренер
Барух Садогурский developer advocate в компании JFrog, создатель репозитория Artifactory Binary Repository. Лучший докладчик на конференции JavaOne в 2011 г., обладатель Duke Choice Awards в 2013 г. Делает в жизни ровно три вещи: зависает с разработчиками Bintray и Artifactory, пишет для них код и рассказывает о впечатлениях в блогах и на конференциях, таких как JavaOne, Devoxx, OSCON, JPoint и мн. др. И так более десяти лет подряд, ни минуты об этом не жалея. |