Рубрики
Без рубрики

Родительское использование Spring Boot Starter в Maven

Сделайте свой помпон немного короче. С тегами spring boot, java, maven, apache maven.

Я довольно часто вижу проекты 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”