Skip to content

EricMuller/spring-boot-starter-bom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

spring-boot-starter-bom

Build Status Known Vulnerabilities

spring-boot-starter-bom is a SpringBoot 2.x BOM.

What is Maven BOM?

BOM stands for Bill Of Materials. A BOM is a special kind of POM that is used to control the versions of a project’s dependencies and provide a central place to define and update those versions.

BOM provides the flexibility to add a dependency to our module without worrying about the version that we should depend on.

Tech

spring-boot-starter-bom configures a number of open source projects:

  • [SpringBoot] - Create stand-alone backend Spring applications
  • [Spring Data JPA] - provides repository support for the Java Persistence API (JPA)
  • [SpringDoc] - Automated JSON API documentation for API's built with Spring
  • [JOOQ] - jOOQ generates Java code from your database and lets you build type safe SQL queries through its fluent API.
  • [MapStruct] - code generator that greatly simplifies the implementation of mappings between Java bean types
  • [keycloak] - an open source identity and access management solution
  • [Lombok] - Never write another getter or equals method again
  • [Maven] - the build system
  • [Travis] - Test and Deploy with Confidence N|Solid
  • [Snyk] - Finding & fixing vulnerabilities in your dependencies
  • [Heroku] - Fully managed container-based cloud platform, with integrated data services.
  • [JaCoCo] - JaCoCo is a free code coverage library for Java,.
  • [SonarQube] - SonarQube is an open-source platform for continuous inspection of code quality.

Deploy

$ cd spring-boot-starter-bom
$ maven install deploy -X

debug ssl

-Djavax.net.debug=ssl

License

License

Code is under the MIT Licence .

About

SpringBoot 2.x BOM

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published