Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova Spring Boot Parent

The Maven parent POM for services built on the Nova Platform. Inheriting from it fixes the Java version, imports the Nova BOM and the platform starter, and pins the compiler, test and packaging plugins — so a service POM declares what it is, not how it builds.

What it sets

Java 25, source and target
Encoding UTF-8
Nova BOM nova-bom 1.0.0
Nova starter nova-spring-boot-starter 1.0.1
Test spring-boot-starter-test
Plugins maven-compiler-plugin 3.14.0, maven-surefire-plugin 3.5.3, spring-boot-maven-plugin 4.0.5

Use

<parent>
    <groupId>pe.edu.nova.java</groupId>
    <artifactId>nova-spring-boot-parent</artifactId>
    <version>1.0.0</version>
</parent>

Published to GitHub Packages, so add the repository and authenticate with a token that has read:packages:

<repositories>
    <repository>
        <id>github</id>
        <url>https://maven.pkg.github.com/ahincho/nova-java-spring-boot-parent</url>
    </repository>
</repositories>

Starting from scratch

Do not hand-write the POM — generate the project: nova-java-spring-boot-archetype.

The Gradle equivalent

nova-java-spring-boot-gradle-plugin carries the same conventions as a convention plugin.

License

Eclipse Public License 2.0 — see LICENSE.

Copyright © 2026 Angel Hincho.

About

Parent POM for Spring Boot projects in the Nova Platform meta-framework: managed dependencies, plugins and centralized properties.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages