Встречается на собеседованиях • сегодня
Что такое 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
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы