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

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