Встречается на собеседованиях • сегодня
Работал ли с Maven
Да, работал. Maven — это инструмент для сборки и управления зависимостями в Java-проектах. Основные фичи:
- **POM (Project Object Model)** — XML-файл `pom.xml`, где описываются зависимости, плагины, цели сборки.
- **Жизненный цикл сборки** — `clean`, `compile`, `test`, `package`, `install`, `deploy`.
- **Централизованное управление зависимостями** — автоматическая загрузка из репозиториев (Maven Central).
Пример `pom.xml` для простого проекта:
```xml
4.0.0
com.example
my-app
1.0-SNAPSHOT
junit
junit
4.12
test
```
Использовал для:
- Сборки проектов (`mvn package`).
- Управления зависимостями (транзитивные зависимости, конфликты версий).
- Интеграции с CI/CD (например, Jenkins).

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