English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Maven на иврите означает накопление знаний. Maven - это инструмент для строительства и управления проектами на основе Java. В простых словах, это способ управления зависимостями проектов на основе Java. При строительстве проектов на основе Java с использованием POM (модель объектов страницы) можно использовать Maven.
Ниже перечислены цели, которые можно достичь с помощью Maven -
Более легкий и единообразный процесс компиляции.
Предоставление качественной информации о проекте
Легко устанавливается
Лучшая практика разработки
Управление зависимостями
Давайте разберем по порядку
Более легкий и надежный процесс компиляции-
Maven предоставляет файл конфигурации pom.xml, в котором все проекты делят информацию, такую как директории компиляции, директории исходных кодов, наборы источников тестовых плагинов и т.д.
Предоставление качественной информации о проекте-
Maven предоставляет информацию, содержащуюся в pom. Он предоставляет отчеты о единичных тестах, списки списков рассылки, списки зависимостей, кросс-ссылки источников и т.д.
Простая документация-
Он автоматически управляет строительством, компиляцией, документацией и другими связанными задачами тестового проекта Selenium. Он помогает создавать подходящую структуру проекта и добавлять и управлять jar-файлами в пути компиляции проекта.
Лучшая практика разработки-
Собирая принципы текущих лучших практик разработки, он легко может направлять проект. Исходный код тестов хранится в отдельном, но параллельном дереве исходных кодов. Названия файлов используются для поиска и выполнения тестовых случаев. С помощью подходящей структуры проекта можно легко navigating к другим проектам, использующим Maven.
Управление зависимостями-
Maven загружает все необходимые файлы в локальное хранилище m2 в зависимости от версии WebDriver. В будущем, если发生变化 в версии WebDriver, потребуется только изменить pom.xml. Maven автоматически загрузит новую версию jar и хранить её в локальном хранилище.