Я довольно часто вижу проекты Spring Boot, которые используют spring-boot-starter-parent
следующим образом:
4.0.0 org.springframework.boot spring-boot-starter-parent 2.0.4.RELEASE ... UTF-8 UTF-8 1.8 org.springframework.boot spring-boot-maven-plugin
Пока все хорошо. Замечает что-то? Я должен упомянуть, что вы можете сделать это немного короче, вот так:
4.0.0 ... org.springframework.boot spring-boot-starter-parent 2.0.4.RELEASE org.springframework.boot spring-boot-maven-plugin
Свойства, определенные в первом примере, уже определены в файле spring-boot-starter-parent
pom, что означает, что вам не нужно определять их в другой раз, потому что вы наследуете их через родителя.
Оригинал: “https://dev.to/khmarbaise/spring-boot-starter-parent-usage-in-maven-2n0g”