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

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Аспектно ориентированное программирование. Инструменты для сборки и управления абсолютно бесплатно. Урок-презентация на эту тему содержит всего 17 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Аспектно ориентированное программирование. Инструменты для сборки и управления



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    17 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    546.50 kB
  • Просмотров:
    88
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Аспектно - ориентированное
Содержание слайда: Аспектно - ориентированное программирование Лекция №6 Антонов В.В.

№2 слайд
Что такое maven? quot Maven
Содержание слайда: Что такое maven? "Maven is a project development management and comprehension tool" с сайта maven.apache.org ● инструмент для сборки и управления проектами [на Java] (build tool) ● инструмент для управления ЖЦ проекта ● инструмент для автоматизации

№3 слайд
Другие утилиты для сборки
Содержание слайда: Другие утилиты для сборки проектов shell/bat скрипты ● make ● cmake ● scons ● ant

№4 слайд
Почему Maven? на текущий
Содержание слайда: Почему Maven? на текущий момент одна из самых широко распространенных утилит для сборки в мире Java (загляните в исходники почти любого проекта от apache.org - найдете там pom.xml) огромный актуальный репозиторий артефактов в репозиториях maven поддерживается большинством современных IDE (Eclipse, IntelliJ IDEA, NetBeans и т.д.)

№5 слайд
Ключевые преимущества
Содержание слайда: Ключевые преимущества декларативный язык описания проекта (POM) ● автоматическое управление зависимостями ● огромный, поддерживаемый в актуальном состоянии репозиторий артефактов ● модульная расширяемая за счет плагинов архитектура, огромное количество плагинов

№6 слайд
Главные недостатки сложность
Содержание слайда: Главные недостатки сложность освоения неочевидность (контринтуитивность) в некоторых моментах не очень хорошая документация огромное количество плагинов (трудно сориентироваться) трудно разобраться если что то пошло не так (возникла ошибка) необходим доступ в Интернет или собственный репозиторий артефактов

№7 слайд
Установка Maven требует
Содержание слайда: Установка Maven ● требует наличия на машине JDK версии >=1.5 ● скачиваем с сайта проекта http://apache. maven.org ● разворачиваем архив ● прописываем переменную окружения M2_HOME ● прописываем путь $M2_HOME/bin в PATH ● запуск командой mvn

№8 слайд
Как все это работает?
Содержание слайда: Как все это работает?

№9 слайд
Еще раз как все ЭТО работает?
Содержание слайда: Еще раз как все ЭТО работает?

№10 слайд
Артефакт Что есть Артефакт?
Содержание слайда: Артефакт Что есть Артефакт? Да все что угодно что производит наш проект (jar,war, ear и т.п.) или использует maven (плагин) Результатом работы Maven является создание (построение) артефакта, а так же ряд дополнительных действий над ним (тестирование, инсталляция в локальный репозиторий, deployment) ● Сам артефакт зависит от других артефактов (наших и внешних, плагинов maven)

№11 слайд
Координаты артефакта groupId
Содержание слайда: Координаты артефакта groupId artifactId [packaging] default jar ● version в формате mmm.nnn.bbb-ssssss-dd , необязательными являются поля ssssss (спецификатор SNAPSHOT,RELEASE и т.п.) и dd (номер сборки) ● [classifier]

№12 слайд
Примеры maven координат
Содержание слайда: Примеры maven координат

№13 слайд
POM файл POM - Project Object
Содержание слайда: POM файл POM - Project Object Model, xml файл, обычно называется pom.xml POM файл содержит описание нашего проекта (декларативный стиль!) и все специфические его настройки. Пример минимального POM файла (данный пример работает!!!):

№14 слайд
Минимальные требования к POM
Содержание слайда: Минимальные требования к POM Минимально POM файл проекта должен содержать лишь версию модели и координаты артефакта проекта.

№15 слайд
Репозитории Репозиторий maven
Содержание слайда: Репозитории Репозиторий maven это файловое хранилище с метаинформацией и быстрым поиском и доступом ● Бывают двух типов ○ local ( находятся в ~/.m2/repository ) ○ remote (например, стандартный http://repo1. maven.org/maven2 или внутренний репозиторий компании, например, Nexus) ● используются для хранения и получения зависимостей (dependencies) проекта и плагинов maven

№16 слайд
Lifecycle жизненный цикл
Содержание слайда: Lifecycle (жизненный цикл) проекта Существуют три стандартных lifecycles: ● clean - очистка проекта ● default - построение проекта из исходных кодов ● site - построение вторичных артефактов (документация, wiki, сайт и т.п.) Жизненный цикл состоит из фаз. К каждой фазе может быть привязан ноль или более goal-ов различных плагинов. По умолчанию, набор фаз с привязанными плагинами стандартен и зависит от типа артефакта проекта (конкретно - от типа packaging).

№17 слайд
Как найти нужную библиотеку
Содержание слайда: Как найти нужную библиотеку

Скачать все slide презентации Аспектно ориентированное программирование. Инструменты для сборки и управления одним архивом:
Похожие презентации