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

Какие знаешь Scope у Maven

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

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

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

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