The Spring Boot documentation says how to name a Spring Boot starter for something with a simple name such as acme
: acme-spring-boot-starter
However, the autoconfigured "thing" has not always such a simple name. How about a name with multiple parts?
For example CXF "splits" these parts around the base name to express a project-component hierarchy:
- cxf-spring-boot-starter-jaxws
- cxf-spring-boot-starter-jaxrs
I found other variants with these naming patterns
- foo-bar-spring-boot-starter
- spring-boot-starter-foo-bar (probably not ok because of possible conflict with starter of Spring Boot project)
Is there a naming convention or recommendation?