🗊Презентация Программирование на языках высокого уровня. Apache Maven

Нажмите для полного просмотра!
Программирование на языках высокого уровня. Apache Maven, слайд №1Программирование на языках высокого уровня. Apache Maven, слайд №2Программирование на языках высокого уровня. Apache Maven, слайд №3Программирование на языках высокого уровня. Apache Maven, слайд №4Программирование на языках высокого уровня. Apache Maven, слайд №5Программирование на языках высокого уровня. Apache Maven, слайд №6Программирование на языках высокого уровня. Apache Maven, слайд №7Программирование на языках высокого уровня. Apache Maven, слайд №8Программирование на языках высокого уровня. Apache Maven, слайд №9Программирование на языках высокого уровня. Apache Maven, слайд №10Программирование на языках высокого уровня. Apache Maven, слайд №11Программирование на языках высокого уровня. Apache Maven, слайд №12Программирование на языках высокого уровня. Apache Maven, слайд №13Программирование на языках высокого уровня. Apache Maven, слайд №14Программирование на языках высокого уровня. Apache Maven, слайд №15Программирование на языках высокого уровня. Apache Maven, слайд №16Программирование на языках высокого уровня. Apache Maven, слайд №17Программирование на языках высокого уровня. Apache Maven, слайд №18Программирование на языках высокого уровня. Apache Maven, слайд №19Программирование на языках высокого уровня. Apache Maven, слайд №20Программирование на языках высокого уровня. Apache Maven, слайд №21Программирование на языках высокого уровня. Apache Maven, слайд №22

Вы можете ознакомиться и скачать презентацию на тему Программирование на языках высокого уровня. Apache Maven. Доклад-сообщение содержит 22 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Программирование на языках высокого уровня. Apache Maven, слайд №1
Описание слайда:

Слайд 2





Что требуется для работы
Apache Maven
Описание слайда:
Что требуется для работы Apache Maven

Слайд 3





Проверка
Описание слайда:
Проверка

Слайд 4





Что это?
Maven - это инструмент для сборки Java проекта: компиляции, создания jar, создания дистрибутива программы, генерации документации
Описание слайда:
Что это? Maven - это инструмент для сборки Java проекта: компиляции, создания jar, создания дистрибутива программы, генерации документации

Слайд 5





Что это?
Основные преимущества Maven
Независимость от OS 
Управление зависимостями
Возможна сборка из командной строки
Хорошая интеграция со средами
Декларативное описание проекта
Описание слайда:
Что это? Основные преимущества Maven Независимость от OS  Управление зависимостями Возможна сборка из командной строки Хорошая интеграция со средами Декларативное описание проекта

Слайд 6





Что это?
pom.xml - это основной файл, который описывает проект
Описание слайда:
Что это? pom.xml - это основной файл, который описывает проект

Слайд 7





Что это?
Репозитории - это место где хранятся артефакты: jar файлы, pom -файлы, javadoc, исходники
Локальный репозиторий по умолчанию он расположен в <home директория>/.m2/repository - персональный для каждого пользователя.
Центральный репозиторий который расположен в http://repo1.maven.org/maven2/ и доступен на чтение для всех пользователей в интернете.
Внутренний "Корпоративный" репозиторий- дополнительный репозиторий, один на несколько пользователей
Описание слайда:
Что это? Репозитории - это место где хранятся артефакты: jar файлы, pom -файлы, javadoc, исходники Локальный репозиторий по умолчанию он расположен в <home директория>/.m2/repository - персональный для каждого пользователя. Центральный репозиторий который расположен в http://repo1.maven.org/maven2/ и доступен на чтение для всех пользователей в интернете. Внутренний "Корпоративный" репозиторий- дополнительный репозиторий, один на несколько пользователей

Слайд 8





Что это?
Центральный репозиторий
http://mavenrepository.com/ 
https://findjar.com/index.x
Описание слайда:
Что это? Центральный репозиторий http://mavenrepository.com/  https://findjar.com/index.x

Слайд 9





Что это?
Зависимости - тут хранится список всех библиотек (зависимостей) которые используются в проекте. Объявление зависимостей заключено в тэг <dependencies>...</dependencies>
Описание слайда:
Что это? Зависимости - тут хранится список всех библиотек (зависимостей) которые используются в проекте. Объявление зависимостей заключено в тэг <dependencies>...</dependencies>

Слайд 10





Что это?
....
<dependencies>
<dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc7</artifactId>
            <version>12.1.0.2</version>
            <scope>provided</scope>
        </dependency>
 <dependency>
            <groupId>net.sf.jasperreports</groupId>
            <artifactId>jasperreports</artifactId>
            <version>5.5.0</version>
        </dependency>
</dependencies>
....
Описание слайда:
Что это? .... <dependencies> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc7</artifactId> <version>12.1.0.2</version> <scope>provided</scope> </dependency> <dependency> <groupId>net.sf.jasperreports</groupId> <artifactId>jasperreports</artifactId> <version>5.5.0</version> </dependency> </dependencies> ....

Слайд 11





Что это?
Тег <build>
Этот раздел содержит информацию по самой сборке: где находятся исходные файлы, где ресурсы, какие плагины используются
Описание слайда:
Что это? Тег <build> Этот раздел содержит информацию по самой сборке: где находятся исходные файлы, где ресурсы, какие плагины используются

Слайд 12





Что это?
...
<build>
<resources>
                <resource>
                    <directory>${basedir}/src/java</directory>
                    <includes>
                    <include>**/*.properties</include>
                    </includes>
                </resource>
            </resources>
                 <plugins>
                     <plugin>
                         <groupId>org.apache.maven.plugins</groupId>
                         <artifactId>maven-pmd-plugin</artifactId>
                         <version>2.4</version>
                     </plugin>
                 </plugins>
             </build>
Описание слайда:
Что это? ... <build> <resources> <resource> <directory>${basedir}/src/java</directory> <includes> <include>**/*.properties</include> </includes> </resource> </resources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>2.4</version> </plugin> </plugins> </build>

Слайд 13





Что это?
Основные команды
validate — проверяет корректность информации о проекте
compile — компилирует исходники
test — запуск юнит-тестов
package — упаковка классов в заданный формат (zip, rar, jar, war, ear и т.д.)
integration-test -запуск интеграционных тестов после сборки
verify — проверяет корректность пакета и удовлетворение требованиям качества
install — «установка» сборки в локальный репозиторий
deploy — отправка пакета на заданный сервер
Описание слайда:
Что это? Основные команды validate — проверяет корректность информации о проекте compile — компилирует исходники test — запуск юнит-тестов package — упаковка классов в заданный формат (zip, rar, jar, war, ear и т.д.) integration-test -запуск интеграционных тестов после сборки verify — проверяет корректность пакета и удовлетворение требованиям качества install — «установка» сборки в локальный репозиторий deploy — отправка пакета на заданный сервер

Слайд 14





Первая сборка
Для того чтобы собрать проект необходимо
Поместить pom.xml в корень проекта
Ввести команду
mvn compile
Описание слайда:
Первая сборка Для того чтобы собрать проект необходимо Поместить pom.xml в корень проекта Ввести команду mvn compile

Слайд 15


Программирование на языках высокого уровня. Apache Maven, слайд №15
Описание слайда:

Слайд 16





Запуск проекта
Для запуска скомпилированного проекта необходимо ввести команду
mvn exec:java -Dexec.mainClass="com.Main"
Описание слайда:
Запуск проекта Для запуска скомпилированного проекта необходимо ввести команду mvn exec:java -Dexec.mainClass="com.Main"

Слайд 17





Итого:
Maven - это инструмент для сборки Java проекта
Описание слайда:
Итого: Maven - это инструмент для сборки Java проекта

Слайд 18





Итого:
pom.xml - это основной файл, который описывает проект
Описание слайда:
Итого: pom.xml - это основной файл, который описывает проект

Слайд 19





Итого:
Репозитории - это место где хранятся артефакты
Описание слайда:
Итого: Репозитории - это место где хранятся артефакты

Слайд 20





Итого:
Сборка осуществляется командой mvn compile
Описание слайда:
Итого: Сборка осуществляется командой mvn compile

Слайд 21





Итого:
Запустить скомпилированную программу можно командой
mvn exec:java -Dexec.mainClass=“<name>”
Описание слайда:
Итого: Запустить скомпилированную программу можно командой mvn exec:java -Dexec.mainClass=“<name>”

Слайд 22





Контакты
sash-gut2008@mail.ru
agutman@mmtr.ru
89536406258
Описание слайда:
Контакты sash-gut2008@mail.ru agutman@mmtr.ru 89536406258



Похожие презентации
Mypresentation.ru
Загрузить презентацию