Встречается на собеседованиях • сегодня
Для чего нужен Maven Dependency Scope
Maven Dependency Scope определяет, на каких этапах жизненного цикла сборки зависимость доступна. Основные scope:
- **compile** (по умолчанию) – зависимость доступна во всех фазах (компиляция, тесты, выполнение).
- **provided** – зависимость предоставляется средой выполнения (например, сервлет-API в Tomcat).
- **runtime** – нужна только во время выполнения (например, JDBC-драйвер).
- **test** – только для тестов (JUnit, Mockito).
- **system** – аналогичен provided, но требует явного указания пути к JAR.
Пример:
```xml
junit
junit
4.12
test
```

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