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

Какой инструмент сборки выберешь для написания нового микросервиса

Для нового микросервиса на Java я бы выбрал Gradle. Он предлагает:

  • Гибкость – DSL на Kotlin/Groovy удобнее XML (как в Maven)
  • Производительность – инкрементальные сборки и кеширование
  • Поддержка Kotlin – если проект будет развиваться в сторону мультиязычности
  • Лучшая интеграция с Spring Boot и другими modern-фреймворками

Пример build.gradle.kts для Spring Boot микросервиса:

kotlin
plugins {  
    id("org.springframework.boot") version "3.1.5"  
    id("io.spring.dependency-management") version "1.1.3"  
    java  
}  

dependencies {  
    implementation("org.springframework.boot:spring-boot-starter-web")  
    testImplementation("org.springframework.boot:spring-boot-starter-test")  
}  

Maven тоже подойдет для простых проектов, но Gradle – более современный выбор.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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