sofastack / sofa-boot

SOFABoot is a framework that enhances Spring Boot and fully compatible with it, provides readiness check, class isolation, etc.
https://www.sofastack.tech/sofa-boot/docs/Home
Apache License 2.0
4.97k stars 1.27k forks source link

Extract common package depended by multi starters. #127

Closed QilongZhang closed 6 years ago

QilongZhang commented 6 years ago

Some tool packages are used by multi starters, but they lay in infra-sofa-boot-stater. It's better to move them out.

QilongZhang commented 6 years ago

As these common classes are laid on infra-sofa-boot-starter, they are not only used by healthcheck, isle and runtime etc. but also used by rpc-sofa-boot-starter. To avoid some Incompatible change and unified package name. The infra-sofa-boot-starter would be token as a common dependency. Any other can depend on it. However, some unnecessary dependencies would be excluded to make infra-sofa-boot-starter look more infra. #64