Презентация «Аспектно ориентированное программирование. Инструменты для сборки и управления»

Смотреть слайды в полном размере
Презентация «Аспектно ориентированное программирование. Инструменты для сборки и управления»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 17 слайдов и доступен в формате ppt. Размер файла: 546.50 KB

Просмотреть и скачать

Pic.1
Аспектно - ориентированное программирование Лекция №6 Антонов В. В.
Аспектно - ориентированное программирование Лекция №6 Антонов В. В.
Pic.2
Что такое maven? "Maven is a project development management and comprehension tool" с сайт
Что такое maven? "Maven is a project development management and comprehension tool" с сайта maven. apache. org ● инструмент для сборки и управления проектами [на Java] (build tool) ● …
Pic.3
Другие утилиты для сборки проектов shell/bat скрипты ● make ● cmake ● scons ● ant
Другие утилиты для сборки проектов shell/bat скрипты ● make ● cmake ● scons ● ant
Pic.4
Почему Maven? на текущий момент одна из самых широко распространенных утилит для сборки в мире Java
Почему Maven? на текущий момент одна из самых широко распространенных утилит для сборки в мире Java (загляните в исходники почти любого проекта от apache. org - найдете там pom. xml) огромный …
Pic.5
Ключевые преимущества декларативный язык описания проекта (POM) ● автоматическое управление зависимо
Ключевые преимущества декларативный язык описания проекта (POM) ● автоматическое управление зависимостями ● огромный, поддерживаемый в актуальном состоянии репозиторий артефактов ● модульная …
Pic.6
Главные недостатки сложность освоения неочевидность (контринтуитивность) в некоторых моментах не оче
Главные недостатки сложность освоения неочевидность (контринтуитивность) в некоторых моментах не очень хорошая документация огромное количество плагинов (трудно сориентироваться) трудно разобраться …
Pic.7
Установка Maven ● требует наличия на машине JDK версии >=1. 5 ● скачиваем с сайта проекта maven.
Установка Maven ● требует наличия на машине JDK версии >=1. 5 ● скачиваем с сайта проекта maven. org ● разворачиваем архив ● прописываем переменную окружения M2_HOME ● прописываем путь …
Pic.8
Как все это работает?
Как все это работает?
Pic.9
Еще раз как все ЭТО работает?
Еще раз как все ЭТО работает?
Pic.10
Артефакт Что есть Артефакт? Да все что угодно что производит наш проект (jar,war, ear и т. п. ) или
Артефакт Что есть Артефакт? Да все что угодно что производит наш проект (jar,war, ear и т. п. ) или использует maven (плагин) Результатом работы Maven является создание (построение) артефакта, а так …
Pic.11
Координаты артефакта groupId artifactId [packaging] default jar ● version в формате mmm. nnn. bbb-ss
Координаты артефакта groupId artifactId [packaging] default jar ● version в формате mmm. nnn. bbb-ssssss-dd , необязательными являются поля ssssss (спецификатор SNAPSHOT,RELEASE и т. п. ) и dd (номер …
Pic.12
Примеры maven координат
Примеры maven координат
Pic.13
POM файл POM - Project Object Model, xml файл, обычно называется pom. xml POM файл содержит описание
POM файл POM - Project Object Model, xml файл, обычно называется pom. xml POM файл содержит описание нашего проекта (декларативный стиль!) и все специфические его настройки. Пример минимального POM …
Pic.14
Минимальные требования к POM Минимально POM файл проекта должен содержать лишь версию модели и коорд
Минимальные требования к POM Минимально POM файл проекта должен содержать лишь версию модели и координаты артефакта проекта.
Pic.15
Репозитории Репозиторий maven это файловое хранилище с метаинформацией и быстрым поиском и доступом
Репозитории Репозиторий maven это файловое хранилище с метаинформацией и быстрым поиском и доступом ● Бывают двух типов ○ local ( находятся в ~/. m2/repository ) ○ remote (например, стандартный …
Pic.16
Lifecycle (жизненный цикл) проекта Существуют три стандартных lifecycles: ● clean - очистка проекта
Lifecycle (жизненный цикл) проекта Существуют три стандартных lifecycles: ● clean - очистка проекта ● default - построение проекта из исходных кодов ● site - построение вторичных артефактов …
Pic.17
Как найти нужную библиотеку
Как найти нужную библиотеку


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!