bpj-spring-boot-parent is a parent POM for projects that want:
- Spring Boot dependency management
- BPJ runtime dependency
- Automatic execution of
bpj-maven-plugin:prepare
This solves the single-parent limitation when you want BPJ auto-start behavior in Spring Boot services.
<parent>
<groupId>io.github.oriontheprogrammer</groupId>
<artifactId>bpj-spring-boot-parent</artifactId>
<version>0.3.1</version>
</parent>- Imports
org.springframework.boot:spring-boot-dependencies - Adds
io.github.oriontheprogrammer:bpj - Runs
io.github.oriontheprogrammer:bpj-maven-plugin:prepareingenerate-sources - Sets Java compiler
releaseto17
- If you already use
spring-boot-starter-parent, keep it and configurebpj-maven-pluginmanually. - For non-Spring projects, use
bpj-starter-parentor direct plugin configuration.