Skip to content

Maven parent POM for DCT Spring Boot modules. Centralizes plugin versions, dependencies, and build settings to standardize and simplify child projects.

License

Notifications You must be signed in to change notification settings

thoaidc/dct-starter-parent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DCT Spring Boot Starter Parent


The starter-parent Maven project provides shared configuration and version management for DCT system’s Spring Boot modules. It helps standardize the build structure, reduce configuration duplication, and ensure consistency across subprojects.

Key Features

  • Centralized version management for:

    • Spring Boot
    • Spring Cloud
    • Popular libraries such as Jackson, Hibernate Validator, ModelMapper, JWT, MySQL driver, etc.
  • Preconfigured Maven Plugins: Compiler, Enforcer, Spotless (code formatting), Resources, Surefire, etc.

  • Defines minimum required versions of Java and Maven

  • Customizable pluginManagement for child projects

  • Supports flexible overrides in subprojects

Usage

In the child project's pom.xml, inherit it as follows:

<parent>
  <groupId>com.dct</groupId>
  <artifactId>starter-parent</artifactId>
  <version>${optional-version}</version>
</parent>

About

Maven parent POM for DCT Spring Boot modules. Centralizes plugin versions, dependencies, and build settings to standardize and simplify child projects.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published