Встречается на собеседованиях • сегодня

Что такое Scope в Maven

Scope в Maven определяет жизненный цикл зависимости и её доступность для различных этапов сборки проекта. Основные scopes: 1. **compile** (по умолчанию) - зависимость доступна во всех classpath'ах 2. **provided** - ожидается, что среда выполнения предоставит зависимость (например, Servlet API) 3. **runtime** - нужна только во время выполнения (например, JDBC драйвер) 4. **test** - только для тестов (JUnit) 5. **system** - аналогичен provided, но требует явного указания JAR в системе 6. **import** - используется только в dependencyManagement для импорта зависимостей из других POM Пример: ```xml junit junit 4.12 test ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы