Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Maven

Материалы

Презентация: Stream API в Java.pptx

Примеры и задание

Проект: lession5.zip

Задание:

...

Maven.pptx

Установка

  1. Проверить установлена ли переменная JAVA_HOME. Если отсутствует то установить

    Блок кода
    rem check variable
    set JAVA_HOME
    rem set variable
    set JAVA_HOME=<path to JDK>


  2. Скачать дистрибутив: https://maven.apache.org/download.cgi -> apache-maven-3.5.4-bin.zip
  3. Распаковать в директорию где будет установлен maven, например c:/dev/programs/maven. 
  4. Установить переменную окружения MAVEN_HOME на директорию с maven. В нашем случае c:/dev/programs/maven/apache-maven-3.5.4

    Блок кода
    set MAVEN_HOME = c:/dev/programs/maven/apache-maven-3.5.4


  5. Добавить путь к maven в Path

    Блок кода
    set Path = %PATH%;%MAVEN_HOME%\bin\


  6. Проверить установку

    Блок кода
    mvn -version


Использование

Создание нового проекта

  1. Описание плагина archetype-generate - http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
  2. Пример использования:

    Блок кода
    mvn archetype:generate -DgroupId=org.vmk.dep508 -DartifactId=lession4 -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false


Сборка

Блок кода
mvn package

...

Материалы

Презентация: Stream API в Java.pptx

Примеры и задание

Проект: lession5lession4.zip

Задание:

  1. Классы находятся в пакете org.vmk.dep508.stream.iris
  2. Реализовать не имплементированные методы в классе IrisDataSetHelper
  3. Заполнить IrisDataSetHelper данными из файла iris.data (в корне проекта)
  4. Наполнить метод App.test вызовами методов класса IrisDataSetHelper

...