Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
37
Добавлен:
27.03.2015
Размер:
542.21 Кб
Скачать

Жизненный цикл приложения в утилите Apache Maven (2)

Компиляция (compile)

Компилирует исходный код. Скомпилированные классы

 

перемещают в дерево целевого каталога.

Обработка классов

Выполняет любые шаги по трансформации и модернизации

(process-classes)

файла класса. В ходе выполнения этой фазы часто работают

 

средства выработки байт-кода и инструментальные средства.

Создание тестовых

Время для работы амулетов, генерирующих код тестовых

исходников (generate-

модулей.

test-sources)

 

Обработка тестовых

Выполняет необходимую обработку тестового кода перед

исходников (process-

компиляцией. В ходе этой фазы исходный код может быть

test-sources)

изменен, преобразован или скопирован.

Создание тестовых

Позволяет создать ресурсы, относящиеся к тестированию (не

ресурсов (generate-test- входящие в исходный код).

resources)

 

Обработка тестовых

Обеспечивает обработку, трансформацию и

ресурсов (process-test-

перераспределение ресурсов, относящихся к тестированию.

resources)

 

Жизненный цикл приложения в утилите Apache Maven (3)

Компиляция теста

Компилирует исходный код модульных тестов.

(test-compile)

 

Тестирование (test)

Запуск скомпилированного теста и формирование результатов.

Упаковка (package)

Упаковывает исполняемый двоичный код в дистрибутивный

 

архив, например JAR или WAR.

Прединтеграционный

Подготовка к интеграционному тестированию. Интеграционное

тест (pre-integration-

тестирование относится, в этом случае, к тестированию кода

test)

(контролируемой копии) в фактической среде развертывания. На

 

этом шаге может произойти развертывание архива на сервере

 

для последующего исполнения.

Интеграционный тест Выполнение фактических интеграционных тестов. (integration-test)

Жизненный цикл приложения в утилите Apache Maven (4)

Постинтеграционный

Делает откат после интеграционного теста. Это может повлечь

тест (post-integration-

за собой сброс или повторную инициализацию тестирующей

test)

среды.

Подтверждение

Подтверждение правильности и целостности развертываемого

(verify)

архива. После этой фазы происходит установка архива.

Установка (install)

Добавляет архив в локальный каталог Maven. За счет этого к

 

нему обеспечивается доступ всем другим модулям, связанным

 

с данным.

Развертывание

Добавляет архив в удаленные каталоги Maven. Это делает

(deploy)

артефакт доступным для большой аудитории.

Первый проект с использованием IDE Netbeans

Последовательность

действий

Запустить NetBeans

В меню щелкнуть по: Файл/Создать проект

Выбрать категорию проекта Java и тип проекта Приложение Java, щелкнуть по кнопке Далее

Указать имя и расположение проекта, остальные поля пока не трогать, щелкнуть по кнопке Готово

В сформированном тексте java-программы заменить строку // TODO …

оператором System.out.println(“Hello, World!”);

Запустить приложение: клавиша F6 или зеленый треугольник вправо в тулбаре (при первом запуске, или если текст программы был изменен – выполняется сборка проекта с использованием утилиты ant по умолчанию)

Рабочий стол оболочки Eclipse Juno

Соседние файлы в папке Презентации по Java